Closed Bug 1507534 Opened 7 years ago Closed 7 years ago

Sometimes sides of GSlides slide don't paint (MAX_TILES_PER_REQUEST)

Categories

(Core :: Graphics: WebRender, defect, P3)

x86_64
Windows 10
defect

Tracking

()

RESOLVED FIXED
Tracking Status
firefox65 --- affected

People

(Reporter: overholt, Assigned: sotaro)

References

Details

Attachments

(1 file)

With WebRender on, if I navigate between slides in this presentation: https://docs.google.com/presentation/d/1EhHvUL9kGUdSweSxvrVdlHh1lbas1_hSWDwbJHY5iL0/edit#slide=id.g46e9efbc38_1_603 (MoCo only; sorry) I sometimes get the sides (maybe 20% each left and right) painted and then they'll "un-paint" (they get a checkerboard background but only within the area where the slide content should be). This doesn't happen with WebRender disabled.
Today's nightly on Windows 10 on a Surface Laptop (v1) - Intel graphics. Perhaps more pronounced (actually, maybe *only* reproducible) on an external monitor (connected via DisplayPort from the Surface Hub in case it matters).
OS: Unspecified → Windows 10
Hardware: Unspecified → x86_64
https://docs.google.com/presentation/d/16rOoM28g_hVL6wEoTqMjEb1_4w9DxmVNUkda6xfSoyk/edit#slide=id.g47179e5844_0_0 is a blank-ish public "presentation" that exhibits the behaviour I've described here when changing between slides.
It seems to happen only on my external monitor and the window size that causes it is ~3711x1764.
Attached image illustrative screenshot
See Also: → 1505613
Priority: -- → P3
That's interesting. I don't think we draw an actual checkerboard pattern anywhere in Gecko or WR. So most likely GSlides is putting that there. This might need some digging around in JS code to figure out where the checkerboard is coming from and why WR might be triggering it.
Assignee: nobody → jmuizelaar

I wonder if this is the same problem as bug 1494164

Sotaro's patch from bug 1494164 seems to fix this for me.

Assignee: jmuizelaar → sotaro.ikeda.g
Summary: Sometimes sides of GSlides slide don't paint → Sometimes sides of GSlides slide don't paint (MAX_TILES_PER_REQUEST)

I confirmed that the STR in comment 0 hit MAX_TILES_PER_REQUEST.

:overholt, can you re-check if the problem is addressed on nightly?

Flags: needinfo?(overholt)

I can't make it happen anymore (confirmed on my external monitor) so 👍 from my end :)

Flags: needinfo?(overholt)

Thanks!

Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: