[webkit-changes] [WebKit/WebKit] 0d2c7f: [visionOS] Volume slider is flashes while adjustin...

Jer Noble noreply at github.com
Sun Jan 28 11:08:43 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 0d2c7f70d644a1aa14d8f60ad9aced6e4f8cd88f
      https://github.com/WebKit/WebKit/commit/0d2c7f70d644a1aa14d8f60ad9aced6e4f8cd88f
  Author: Jer Noble <jer.noble at apple.com>
  Date:   2024-01-28 (Sun, 28 Jan 2024)

  Changed paths:
    M Source/WebCore/Modules/modern-media-controls/controls/vision-media-controls.css
    M Source/WebCore/Modules/modern-media-controls/controls/vision-slider.css

  Log Message:
  -----------
  [visionOS] Volume slider is flashes while adjusting volume
https://bugs.webkit.org/show_bug.cgi?id=268203
rdar://120855936

Reviewed by Richard Robinson.

There are a number of elements in the visionOS media controls with `-webkit-background-filter`.
This causes an extremely large number of compositing layers to be created (36).

Remove these background filters for now; this will affect the look-and-feel slightly, but fixes
an extreme flicker issue occurring during layout while dragging these sliders.

* Source/WebCore/Modules/modern-media-controls/controls/vision-media-controls.css:
(.media-controls.vision:not(.audio) .volume-container > .background-tint > .blur,):
(.media-controls.vision:not(.audio) > .controls-bar > .background-tint > .blur):
* Source/WebCore/Modules/modern-media-controls/controls/vision-slider.css:
(.slider.vision > .appearance > .gutter > .background):

Canonical link: https://commits.webkit.org/273629@main




More information about the webkit-changes mailing list