Changeset 189923 in webkit


Ignore:
Timestamp:
Sep 17, 2015 12:28:33 PM (9 years ago)
Author:
commit-queue@webkit.org
Message:

Web Inspector: Inactive window may cause many layers to be created due to Dashboard opacity
https://bugs.webkit.org/show_bug.cgi?id=149274

Patch by Joseph Pecoraro <Joseph Pecoraro> on 2015-09-17
Reviewed by Brian Burg.

The dashboard container gets an opacity when the window is inactive. Combined
with the animating debugger continue button this caused a cascade of slightly
overlapping content causing a cascade of a lot of small layers. The simple
approach taken here is to stop the slight pulse animation when the window
is inactive.

  • UserInterface/Views/DebuggerDashboardView.css:

(body.window-inactive .dashboard.debugger .navigation-bar .item.button > .glyph):

Location:
trunk/Source/WebInspectorUI
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebInspectorUI/ChangeLog

    r189909 r189923  
     12015-09-17  Joseph Pecoraro  <pecoraro@apple.com>
     2
     3        Web Inspector: Inactive window may cause many layers to be created due to Dashboard opacity
     4        https://bugs.webkit.org/show_bug.cgi?id=149274
     5
     6        Reviewed by Brian Burg.
     7
     8        The dashboard container gets an opacity when the window is inactive. Combined
     9        with the animating debugger continue button this caused a cascade of slightly
     10        overlapping content causing a cascade of a lot of small layers. The simple
     11        approach taken here is to stop the slight pulse animation when the window
     12        is inactive.
     13
     14        * UserInterface/Views/DebuggerDashboardView.css:
     15        (body.window-inactive .dashboard.debugger .navigation-bar .item.button > .glyph):
     16
    1172015-09-17  Devin Rousso  <dcrousso+webkit@gmail.com>
    218
  • trunk/Source/WebInspectorUI/UserInterface/Views/DebuggerDashboardView.css

    r188837 r189923  
    6565    animation-direction: alternate;
    6666    background-color: hsl(207, 46%, 59%) !important;
     67}
     68
     69body.window-inactive .dashboard.debugger .navigation-bar .item.button > .glyph {
     70    animation-name: none;
    6771}
    6872
Note: See TracChangeset for help on using the changeset viewer.