Table elements suddenly disappear on scroll
Categories
(Core :: Graphics: WebRender, defect, P3)
Tracking
()
Webcompat Priority | P2 |
People
(Reporter: karlcow, Unassigned, NeedInfo)
References
(Blocks 1 open bug, Regression, )
Details
(Keywords: regression)
Attachments
(3 files)
8.17 KB,
patch
|
Details | Diff | Splinter Review | |
81.40 KB,
application/x-zip-compressed
|
Details | |
3.03 MB,
video/mp4
|
Details |
Steps to reproduce
- With Firefox Nightly 86 on Android
- go to https://tplfvg.it/it/il-viaggio/costruisci-il-tuo-orario/?description=%2010&search-lines-by-description
- wait for the page to load
- scroll down to the orange bar "10 | CIRCOLARE DESTRA: Ospedale-Pla…"
- Tap on the bar
- A table of data appears
- slightly scroll the table toward the top
Expected:
see the next rows of data
Actual:
Some sections of the table disappear
Note:
This seems to not reproduce on all devices. I have been able to reproduce on a pixel 2 device with a clean profile.
The performance profile illustrating what is happening. The loss of the table happens in between 7s and 8s on the timeline.
https://share.firefox.dev/2MYFXnU
![]() |
Reporter | |
Updated•2 years ago
|
Comment 1•2 years ago
|
||
The things that don't show up are position: sticky, that probably has something to do with it.
Comment 2•2 years ago
|
||
Seems to work fine if I disable webrender.
![]() |
||
Updated•2 years ago
|
Comment 3•1 year ago
|
||
Mozregression gives this: https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=ae315341bc721084298fd39f6669bc47456a0fc5&tochange=83bf4fd3b1fbca9dcbe23de9d1a1503eed62569a
In which bug 1500644 seems most suspicious, but I would guess that means it's been an issue in Fenix for longer. It's at least a lead for where to start debugging this. Disabling the dynamic toolbar in Fenix might make it go away. (which might be why it only reproduces on some of your devices, Karl?)
Updated•1 year ago
|
Updated•1 year ago
|
Comment 4•1 year ago
|
||
The component has been changed since the backlog priority was decided, so we're resetting it.
For more information, please visit auto_nag documentation.
Updated•1 year ago
|
Comment 5•1 year ago
|
||
With the patch, the problem was addressed. From it, enabling DynamicToolbar seemed to trigger the problem.
Updated•1 year ago
|
Comment 6•1 year ago
|
||
Created from the page. I still saw the problem around table header's rendering.
Comment 7•1 year ago
|
||
Took a video by using Attachment 9200824 [details]. From it, rendering order of table header was changed during scrolling.
Comment 8•1 year ago
|
||
:gw, do you know if there is already a bug like comment 7? sticky element seems to be related.
Comment 9•1 year ago
|
||
I'm not aware of any other bugs related to sticky elements, though it seems likely that's related based on the above comments.
Comment 10•1 year ago
|
||
Yeah, we have special handling if position: sticky elements' target scroll container is the root one when the dynamic toolbar is moving (since the lements need to get stuck on the root scroll container). I wonder whether this issue is in APZ or WebRender invalidation stuff.
Updated•1 year ago
|
Updated•1 year ago
|
Updated•1 year ago
|
Comment 11•2 months ago
|
||
I can still reproduce this bug in Fenix 100.
Updated•2 months ago
|
Comment 12•2 months ago
|
||
This is a bug which feels likely to affect more than just this one site, but since it only affects Android and only certain devices, we'll set webcompat P2 priority for now.
Description
•