#Scroll Issues with Pageview/Listview

1 messages · Page 1 of 1 (latest)

hoary dome
#

Hey, thanks for reaching out!

About the low linking percentage, this means that around 27% of your code will run on the CPU, while the rest on the simulator. Althoug this is as a long link percentage, and your patch could present slow perfomance. It shouldn't crash!

Do you have the logs from the crash? We would love to work with you to try to fix that!

covert osprey
#

The app doesnt crash and sigterm, its just stuck in black screen. I dont have any logs nothing showed up in Sentry as well

#

I have reverted the patch to the previous one

#

The reason i pushed patch #3 was because none of the touch gestures where working, im only able to swipe the pageview, so i thought maybe PageView is broken, so i switched to just a to test the theory, but seems like PageView wasnt the issue. Touch input only works on appbar, navbar, drawer.

#

Patch #3 turned out to crash the app

#

Is it possible to run debugger when i preview or run the app using the shorebird fork

hoary dome
#

You should be able to get logs from xcode at least

covert osprey
#
SANITY CHECK: Running precompiled code.
Using App.framework from /private/var/containers/Bundle/Application/BF18C980-26ED-421A-B857-C36B2C1F01ED/ios_1.7.80+4600.app/Frameworks/App.framework
ASSET PATH /var/containers/Bundle/Application/BF18C980-26ED-421A-B857-C36B2C1F01ED/ios_1.7.80+4600.app/Frameworks/App.framework/flutter_assets
No public key provided, skipping signature verification
[INFO:flutter/shell/common/shorebird/shorebird.cc(147)] Shorebird updater: active path: /private/var/mobile/Containers/Data/Application/7131090E-5FE9-43CA-A807-FB8D3CCDE700/Library/Application Support/shorebird/shorebird_updater/patches/4/dlc.vmcode
Reporting launch start.
No public key provided, skipping signature verification
[INFO:flutter/shell/common/shorebird/shorebird.cc(170)] Starting Shorebird update
Sending patch check request: PatchCheckRequest { app_id: "appidhere", channel: "stable", release_version: "1.7.80+4600", patch_number: Some(4), platform: "ios", arch: "aarch64" }
[INFO:flutter/shell/platform/darwin/ios/framework/Source/FlutterViewController.mm(243)] CPU::Id(): simarm64
Update thread finished with status: No update
#

All i got is this log

covert osprey
#

Scroll Issues with Pageview/Listview

#

That issue got sloved after generating another patch, it might be because of very low link %.

#

Before the crash, with all the patchs; I wasnt able to scroll.
After the latest update i am able to scroll but it sort of rubberbanding when i scroll the page

All i have is a pageview with pages having a Listview

#

Did some testing by running the app on debug using Shorebird Flutter SDK, seems like Listview was the problem??? Switched to SingleChildScrollView and the issue disappeared

hoary dome
covert osprey
#

yea

#

Seems like SingleChildScrollView is the work around for now

#

No issues with ListView builder

hoary dome
#

good to know that the single child scroll view doesn't break!

#

would you mind adding a comment to the issue mentioning that you are facing this issue? Any context that you can share would help us investigate the issue better

covert osprey
#

Sure

#

I did check Xcode logs

#

nothing there

#

same with debug app logs on console

hoary dome
#

yeah, I bet this issue is happening in the dart layer, I don't think anything will show up on xcode 🙃

covert osprey
#

yea makes sense

#

Thanks

hoary dome
#

Np, thanks for following up on the issue and reporting your finds, this helps us a ton!

covert osprey
#

Would you suggest that i use Shorebird sdk instead of offical sdk?

#

i can figure out the quirks before releasing the patch

hoary dome
covert osprey
#

Yep

hoary dome
#

if you do so, you will not have code push ability

covert osprey
#

I tried debugging using shorebird flutter sdk from cache 😅

#

Yea im gonna build using the offical sdk

vapid phoenix
#

Black screen is definitely not expected. Thank you for the report. We'll have a fix sometime next week I suspect. Appologies for the trouble.

vapid phoenix
#

We're looking at this now, thank you!