Closed Bug 1195400 Opened 9 years ago Closed 9 years ago

2x vertical text scaling while scrolling on various websites.

Categories

(Core :: Panning and Zooming, defect)

x86_64
macOS
defect
Not set
normal

Tracking

()

VERIFIED FIXED
mozilla44
Tracking Status
firefox44 --- verified

People

(Reporter: mhoye, Assigned: mstange)

References

()

Details

Attachments

(3 files)

While scrolling (in particular on Metafilter, but lots of places) the text will periodically double in vertical size during the scrolling before snapping back to regular text after a brief pause. 

This doesn't occur on all sites, but the ones on which it does occur, it occurs consistently.

I can reproduce this at will, on current OSX and current Nightly, with no zoom.

I've left it as normal severity, but the effect is really hideous, seriously.
This is with E10S activated.
Can you please provide a specific URL you're seeing this on?
Flags: needinfo?(mhoye)
Mike, could you also say whether disabling the pref 'layers.async-pan-zoom.enabled' makes the problem go away?
Metafilter.com
Flags: needinfo?(mhoye)
On its own, no, but disabling it and restarting the browser does.
Yeah, sorry, I should've mentioned that pref requires a restart to take effect. Thanks for testing!

I can't repro the problem on Linux with APZ enabled, so it might be something Mac-specific.
I'm not able to reproduce the issue on my OS X nightly build on metafilter.com. There are probably more factors involved here (and therefore it may not be Mac-specific).
I can reproduce this too, but it only seems to happen if I'm on the integrated Intel GPU.
I have seen this while scrolling hotel.com's results page and when loading an etherpad.
CC'ing nical and dvander as this is most likely a problem somewhere in the gfx layers/tiling code, considering comment 8.
Attached file testcase (deleted) —
Assignee: nobody → mstange
Status: NEW → ASSIGNED
This happens because we try to create an untiled layer larger than the maximum texture size.
Bug 1195400 - Don't use SingleTiledContentClient for layers that are larger than the maximum texture size. r?mattwoodrow
Attachment #8663426 - Flags: review?(matt.woodrow)
Bug 1195400 - Check ancestor geometry roots when determining scrollability of a layer. r?mattwoodrow
Attachment #8663427 - Flags: review?(matt.woodrow)
Comment on attachment 8663426 [details]
MozReview Request: Bug 1195400 - Don't use SingleTiledContentClient for layers that are larger than the maximum texture size. r?mattwoodrow

https://reviewboard.mozilla.org/r/19797/#review17847

::: python/mozbuild/mozbuild/base.py:601
(Diff revision 1)
> +            # print "validating make:", make

I assume this isn't meant to be part of the patch
Attachment #8663426 - Flags: review?(matt.woodrow) → review+
Attachment #8663427 - Flags: review?(matt.woodrow) → review+
Comment on attachment 8663427 [details]
MozReview Request: Bug 1195400 - Check ancestor geometry roots when determining scrollability of a layer. r?mattwoodrow

https://reviewboard.mozilla.org/r/19799/#review17849
https://hg.mozilla.org/mozilla-central/rev/0a34ebc90b12
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla44
Mike, could you please verify this is fixed in the next Nightly build?
Flags: needinfo?(mhoye)
Depends on: 1207590
I'm on 44.0a1 (2015-09-23) and I can't reproduce this anymore. Thanks!
Flags: needinfo?(mhoye)
Status: RESOLVED → VERIFIED
As of current nightly I have started seeing this behavior again on this page:

https://medium.com/working-parents-in-america/beyond-doing-half-the-parenting-d92996d7a106 

Should this be reopened, or a new bug?
Flags: needinfo?(anthony.s.hughes)
Eek! New bug, please.
Flags: needinfo?(anthony.s.hughes)
bug 1210418 filed, thanks.
Blocks: 1221094
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: