mozilla-mobile / firefox-ios

Firefox for iOS
Mozilla Public License 2.0
12.21k stars 2.93k forks source link

Investigate uptick in hang exceptions #21644

Open data-sync-user opened 2 months ago

data-sync-user commented 2 months ago

There has been an uptick in hang exceptions starting around August 14th

!image-20240827-175408.png|width=620,height=399,alt="image-20240827-175408.png"!

┆Issue is synchronized with this Jira Bug

data-sync-user commented 2 months ago

➤ Orla Mitchell commented:

Vicky mentioned she has been experiencing hangs when viewing PDF’s.

“If I swipe to switch apps and come back after opening a doc, it completely freezes.” Sample URL https://skateontario.org/wp-content/uploads/2024/05/Sectional-Series-October-2024-Interim-Entry-Lists-as-of-Aug-30.pdf ( https://skateontario.org/wp-content/uploads/2024/05/Sectional-Series-October-2024-Interim-Entry-Lists-as-of-Aug-30.pdf )

data-sync-user commented 2 months ago

➤ Nishant Bhasin commented:

Going to start looking into this! Thanks for the pdf heads up Orla Mitchell

data-sync-user commented 1 month ago

➤ Nishant Bhasin commented:

I wasn’t able to directly reproduce the hang on v129.2 however on PDF the scroll would stop abruptly when showing top and bottom toolbars while scrolling up and down.

Interestingly for v129.2 where most of the hangs are happening it aligns perfectly with this date for the hang area. Its better in v130 but still high in v129.2 with the same area where it happens

This wasn’t an issue in v128.3 so its very new for v129.0+ and specific to v129.2

Will investigate some more on what changed here but wanted to put this info here to come back to.

!image-20240904-220051.png|width=889,height=438,alt="image-20240904-220051.png"!

!image-20240904-221246.png|width=1808,height=243,alt="image-20240904-221246.png"!

!image-20240904-221310.png|width=823,height=319,alt="image-20240904-221310.png"!

data-sync-user commented 1 week ago

➤ Orla Mitchell commented:

For QA please test how theme changes impact the web view, especially scenarios with the blank tab as a home page.