Scrolling whiteouts/checkerboarding when panning through lazily populated element (Sencha)

NEW
Unassigned

Status

()

Core
Panning and Zooming
P3
normal
a year ago
5 months ago

People

(Reporter: johan, Unassigned)

Tracking

(Depends on: 1 bug)

51 Branch
x86
Mac OS X
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [gfx-noted], URL)

(Reporter)

Description

a year ago
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:51.0) Gecko/20100101 Firefox/51.0
Build ID: 20170125094131

Steps to reproduce:

Visit a page that has a table with "virtual" scrolling, for example:

http://examples.sencha.com/extjs/6.2.0/examples/classic/grid/buffer-grid.html

Two finger "flick" scroll.



Actual results:

Massive whiteouts. Looks really ugly.


Expected results:

No or atleast less whiteouts
(Reporter)

Updated

a year ago
OS: Unspecified → Mac OS X
Hardware: Unspecified → x86

Updated

a year ago
Component: Untriaged → Widget: Cocoa
Product: Firefox → Core
Summary: Scrolling whiteouts → Scrolling whiteouts with two fingers
Component: Widget: Cocoa → Panning and Zooming
Status: UNCONFIRMED → NEW
Depends on: 1232491
Ever confirmed: true
Priority: -- → P3
Whiteboard: [gfx-noted]
Summary: Scrolling whiteouts with two fingers → Scrolling whiteouts/checkerboarding when panning through lazily populated element (Sencha)
(Reporter)

Comment 1

a year ago
Still seeing this in 53.0. Also whiteouts for similar techniques, for example https://clusterize.js.org/. Any progress?
(Reporter)

Comment 2

8 months ago
Still present in 56. Do you need any more info?
The solution for this involves fixing the dependency bug (which exposes the displayport to web content) and then updating sencha and other similar frameworks to use it for their virtual scrolling implementation. So this will take a while to fix, but admittedly I should try to push harder for the new web api to be standardised.
(Reporter)

Comment 4

5 months ago
Tried today in latest dev edition (58b7), not any better. Is there some kind of workaround one could use? (as a component author)
You need to log in before you can comment on or make changes to this bug.