Closed Bug 1238730 Opened 8 years ago Closed 8 years ago

Invalidation bug when scrolling

Categories

(Core :: Layout, defect)

defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1238564
Tracking Status
firefox46 --- fixed
firefox47 --- fixed

People

(Reporter: billm, Assigned: mstange)

References

Details

(Keywords: regression)

Attachments

(1 file)

Attached image bug.png
STR:
1. Visit http://codepen.io/cgarnier/pen/zrzqaM
2. In the HTML pane, click on "View Compiled"
3. Scroll the HTML pane (mousewheel or scollbar)

Actual result:
There are black boxes on the left and right side of the scrolled region. I've attached a screenshot.

Expected result:
Text scrolls normally.

The problem happens to me on Linux and Windows, with and without e10s. So I think it's not caused by APZ, although it could be APZ-related I guess.
Assignee: nobody → mstange
Status: NEW → ASSIGNED
Flags: needinfo?(mstange)
FWIW, setting layers.force-active = true seems to fix the problem.
My patch for bug 1238564 seems to fix this bug as well.
Summary: Invalidation bug when scrolling (not APZ) → Invalidation bug when scrolling
This is a new regression in 46 - the patch to bug 1238564 looks "large", but I don't know if it's unsafe or not.  Would it be appropriate for an uplift to 46, in the next few days while on Aurora, or all the way to Beta if we wait until next week?  Or is there a smaller patch we can come up with that is appropriate for the uplift?

From comment 0, it isn't clear if this is a low frequency problem, but it still doesn't sound like it's something we should ship with.  Markus, how often do you think we'd hit this?
Component: Graphics → Layout
Flags: needinfo?(mstange)
(In reply to Milan Sreckovic [:milan] from comment #4)
> This is a new regression in 46 - the patch to bug 1238564 looks "large", but
> I don't know if it's unsafe or not.  Would it be appropriate for an uplift
> to 46, in the next few days while on Aurora, or all the way to Beta if we
> wait until next week?

Not really "safe", but I think it's the best option we have.

> Or is there a smaller patch we can come up with that
> is appropriate for the uplift?

I can't think of one, sorry. Basically, the patches in bug 1147673 were incomplete, and the ones in bug 1238564 add the missing parts. The only other option would be to back out bug 1147673 and live with blurry text when APZ is used.

> From comment 0, it isn't clear if this is a low frequency problem, but it
> still doesn't sound like it's something we should ship with.  Markus, how
> often do you think we'd hit this?

Frequently enough that we can't ship it. This bug here is basically a duplicate of bug 1238564, and bug 1246469 is another one.
Flags: needinfo?(mstange)
With that last sentence I was trying to say: The bug occurs frequently enough that two duplicates were filed.
This was fixed by bug 1238564, I'm marking it as a duplicate. Bug 1238564 has the same tracking flags as this one.
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: