Closed
Bug 1416849
Opened 8 years ago
Closed 7 years ago
Incomplete page rendering, page cut off at bottom (iOS 11?)
Categories
(Firefox for iOS :: Browser, defect, P1)
Tracking
()
People
(Reporter: garvan, Assigned: justindarc)
References
Details
Attachments
(1 file)
|
2.97 MB,
video/mp4
|
Details |
Reported on iPad Pro 12.9 inch 2017
See screencap. The page is not fully rendered and is cut off towards the bottom of the page. The content size of the page is correct and the cut off area is whitespace.
Restarting the app fixes the behaviour.
*If* this correlates with device CPU/memory starvation:
hiding/showing the toolbar triggers re-rendering of the page (once for each frame of the hide/show animation). This is CPU and memory intensive. Hide/show toolbars *requires* updating the page content insets so header/footer divs get placed correctly.
Alternatively, instead of updating the content insets for each animation frame, we could move the UIView for the web view up/down in-sync with the hide/show animation (which would avoid updating the header inset), and only update the footer inset when the animation is complete. (A theoretical approach only, this is big refactor to even try this behaviour, and we have no repro steps yet).
I had this happen on 10 release build on iPad 9.7 current gen.
The cutoff point is ~150% of the screen height.
Until I closed all tabs, any tab I created was cut off.
I was using the app for about an hour and had 4 tabs open when it stated happening.
Filed to webkit: https://bugs.webkit.org/show_bug.cgi?id=179885
Comment 5•8 years ago
|
||
Also happens on 9.x release, and on master, on an iOS 11 device. It seems roughly correlated to usage (e.g., large peak number of tabs) for me, but that's not even close to scientific.
status-fxios-v10.0:
--- → affected
status-fxios-v11.0:
--- → affected
status-fxios-v9.3:
--- → affected
Hardware: Other → All
Summary: Incomplete page rendering, page cut off at bottom → Incomplete page rendering, page cut off at bottom (iOS 11?)
Comment 7•8 years ago
|
||
| Assignee | ||
Updated•8 years ago
|
Priority: -- → P2
Updated•8 years ago
|
| Assignee | ||
Comment 8•7 years ago
|
||
Will update this bug with a link to a GitHub repo for a small proof-of-concept app to repro this issue when ready.
Assignee: nobody → jdarcangelo
Status: NEW → ASSIGNED
Priority: P2 → P1
| Assignee | ||
Comment 9•7 years ago
|
||
Marking this as resolved per conversation in WebKit bug:
https://bugs.webkit.org/show_bug.cgi?id=179885
tl;dr -- This issue is fixed in iOS 11.3b2
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•