Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync changes from mozilla-central gfx/wr #3849

Merged
merged 2 commits into from Feb 4, 2020
Merged

Commits on Feb 4, 2020

  1. Bug 1601865 - Fix scrollbar cache slices having extra primitives. r=n…

    …ical
    
    There's two potential cases handled by this patch:
    
    (1) A scrollbar container followed by another scrollbar container.
        In this case, we need to ensure these are placed into separate
        clusters, even though the cluster flags otherwise match, to
        ensure that slice creation will see the two clusters.
    
    (2) If a fixed position scroll root trails a scrollbar container.
        In this case, ensure that a scrollbar contains marks the
        cluster flags to create a slice straight after the scrollbar,
        to avoid other primitives with the same scroll root sneaking
        into the scrollbar container.
    
    Differential Revision: https://phabricator.services.mozilla.com/D61519
    
    [ghsync] From https://hg.mozilla.org/mozilla-central/rev/e1a4153cfb39a6e1706e88f036d6874bd0ddc39c
    gw3583 authored and moz-gfx committed Feb 4, 2020
You can’t perform that action at this time.