Branch: refs/heads/webkitglib/2.52
  Home:   https://github.com/WebKit/WebKit
  Commit: 8aa90b70000109a00bd5db7503402b8dd176beb0
      
https://github.com/WebKit/WebKit/commit/8aa90b70000109a00bd5db7503402b8dd176beb0
  Author: Kate Lee <[email protected]>
  Date:   2026-04-14 (Tue, 14 Apr 2026)

  Changed paths:
    R 
LayoutTests/fast/scrolling/mac/scrollbars/scrollbar-color-body-expected.txt
    R LayoutTests/fast/scrolling/mac/scrollbars/scrollbar-color-body.html
    R LayoutTests/fast/scrolling/mac/scrollbars/scrollbar-color-expected.txt
    R LayoutTests/fast/scrolling/mac/scrollbars/scrollbar-color.html
    A LayoutTests/fast/scrolling/scrollbars/scrollbar-color-body-expected.txt
    A LayoutTests/fast/scrolling/scrollbars/scrollbar-color-body.html
    A LayoutTests/fast/scrolling/scrollbars/scrollbar-color-expected.txt
    A LayoutTests/fast/scrolling/scrollbars/scrollbar-color.html
    M LayoutTests/platform/ios/TestExpectations
    M LayoutTests/platform/mac-sequoia/TestExpectations
    M Source/WebCore/page/scrolling/ScrollingStateScrollingNode.cpp
    M Source/WebCore/page/scrolling/coordinated/ScrollerCoordinated.cpp
    M Source/WebCore/page/scrolling/coordinated/ScrollerCoordinated.h
    M 
Source/WebCore/page/scrolling/coordinated/ScrollingTreeScrollingNodeDelegateCoordinated.cpp
    M Source/WebCore/platform/adwaita/AdwaitaScrollbarPainter.cpp
    M Source/WebCore/platform/adwaita/AdwaitaScrollbarPainter.h
    M Source/WebCore/platform/adwaita/ScrollbarThemeAdwaita.cpp
    M Source/WebKit/Shared/WebPreferencesDefaultValues.cpp
    M 
Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/ScrollbarsControllerCoordinated.cpp
    M 
Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/ScrollbarsControllerCoordinated.h

  Log Message:
  -----------
  Cherry-pick 309539@main (01b6d77f3fc8). 
https://bugs.webkit.org/show_bug.cgi?id=310026

    [WPE][GTK] Add CSS scrollbar-color property support
    https://bugs.webkit.org/show_bug.cgi?id=310026

    Reviewed by Fujii Hironori.

    Enable CSS scrollbar-color property for GTK and WPE ports.
    Move scrollbar-color layout tests to a common directory for cross-platform 
sharing.

    * LayoutTests/fast/scrolling/scrollbars/scrollbar-color-body-expected.txt: 
Renamed from 
LayoutTests/fast/scrolling/mac/scrollbars/scrollbar-color-body-expected.txt.
    * LayoutTests/fast/scrolling/scrollbars/scrollbar-color-body.html: Renamed 
from LayoutTests/fast/scrolling/mac/scrollbars/scrollbar-color-body.html.
    * LayoutTests/fast/scrolling/scrollbars/scrollbar-color-expected.txt: 
Renamed from 
LayoutTests/fast/scrolling/mac/scrollbars/scrollbar-color-expected.txt.
    * LayoutTests/fast/scrolling/scrollbars/scrollbar-color.html: Renamed from 
LayoutTests/fast/scrolling/mac/scrollbars/scrollbar-color.html.
    * Source/WebCore/page/scrolling/ScrollingStateScrollingNode.cpp:
    (WebCore::ScrollingStateScrollingNode::ScrollingStateScrollingNode):
    * Source/WebCore/page/scrolling/coordinated/ScrollerCoordinated.cpp:
    (WebCore::ScrollerCoordinated::setScrollbarColor):
    * Source/WebCore/page/scrolling/coordinated/ScrollerCoordinated.h:
    * 
Source/WebCore/page/scrolling/coordinated/ScrollingTreeScrollingNodeDelegateCoordinated.cpp:
    
(WebCore::ScrollingTreeScrollingNodeDelegateCoordinated::updateFromStateNode):
    * Source/WebCore/platform/adwaita/AdwaitaScrollbarPainter.cpp:
    (WebCore::AdwaitaScrollbarPainter::paint):
    * Source/WebCore/platform/adwaita/AdwaitaScrollbarPainter.h:
    * Source/WebCore/platform/adwaita/ScrollbarThemeAdwaita.cpp:
    (WebCore::ScrollbarThemeAdwaita::paint):
    (WebCore::ScrollbarThemeAdwaita::paintScrollCorner):
    * Source/WebKit/Shared/WebPreferencesDefaultValues.cpp:
    (WebKit::defaultScrollbarColorEnabled):
    * 
Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/ScrollbarsControllerCoordinated.cpp:
    (WebKit::ScrollbarsControllerCoordinated::scrollbarColorChanged):
    (WebKit::ScrollbarsControllerCoordinated::scrollbarStateForTesting const):
    
(WebKit::ScrollbarsControllerCoordinated::horizontalScrollbarStateForTesting 
const):
    (WebKit::ScrollbarsControllerCoordinated::verticalScrollbarStateForTesting 
const):
    * 
Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/ScrollbarsControllerCoordinated.h:"

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

Canonical link: https://commits.webkit.org/305877.424@webkitglib/2.52


  Commit: 401847dd6b7b0e16a91bb9b35e71520d8be8287a
      
https://github.com/WebKit/WebKit/commit/401847dd6b7b0e16a91bb9b35e71520d8be8287a
  Author: Kate Lee <[email protected]>
  Date:   2026-04-14 (Tue, 14 Apr 2026)

  Changed paths:
    M Source/WebKit/UIProcess/wpe/SystemSettingsManagerProxyWPE.cpp
    M Source/WebKit/WPEPlatform/wpe/WPESettings.cpp
    M Source/WebKit/WPEPlatform/wpe/WPESettings.h

  Log Message:
  -----------
  Cherry-pick 309811@main (32f254e0b757). 
https://bugs.webkit.org/show_bug.cgi?id=310479

    [WPE] WPE Platform: add overlay-scrollbars setting to allow applications to 
disable overlay scrollbars
    https://bugs.webkit.org/show_bug.cgi?id=310479

    Reviewed by Adrian Perez de Castro.

    Add WPE_SETTING_OVERLAY_SCROLLBARS to WPESettings so that applications
    can control whether overlay scrollbars or classic (always visible)
    scrollbars are used. Wire up SystemSettingsManagerProxyWPE to read
    from it instead of returning a hardcoded value.

    * Source/WebKit/UIProcess/wpe/SystemSettingsManagerProxyWPE.cpp:
    (WebKit::SystemSettingsManagerProxy::overlayScrolling const):
    * Source/WebKit/WPEPlatform/wpe/WPESettings.cpp:
    (_WPESettingsPrivate::_WPESettingsPrivate):
    * Source/WebKit/WPEPlatform/wpe/WPESettings.h:

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

Canonical link: https://commits.webkit.org/305877.425@webkitglib/2.52


Compare: https://github.com/WebKit/WebKit/compare/36df921c686c...401847dd6b7b

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

Reply via email to