[webkit-changes] [WebKit/WebKit] 203bea: Changing opaqueness of a backdrop root doesn't upd...

mattwoodrow noreply at github.com
Tue Jan 28 17:46:37 PST 2025


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 203bea74f42db5d1086f657850603d31e7504867
      https://github.com/WebKit/WebKit/commit/203bea74f42db5d1086f657850603d31e7504867
  Author: Matt Woodrow <mattwoodrow at apple.com>
  Date:   2025-01-28 (Tue, 28 Jan 2025)

  Changed paths:
    M Source/WebCore/platform/graphics/ca/GraphicsLayerCA.cpp

  Log Message:
  -----------
  Changing opaqueness of a backdrop root doesn't update the filters.
https://bugs.webkit.org/show_bug.cgi?id=286645
<rdar://141454647>

Reviewed by Simon Fraser.

If commitState.backdropRootIsOpaque, then GraphicsLayerCA needs to re-set the
filters so that the CA filter set gets recomputed with the new opaque value.

No test, since there's no way to dump the CA filters from the UI process. The
actual rendering should be (close to) identical and doesn't make for a useful
stable comparison.

* Source/WebCore/platform/graphics/ca/GraphicsLayerCA.cpp:
(WebCore::GraphicsLayerCA::updateBackdropFilters):

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



To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications


More information about the webkit-changes mailing list