[webkit-changes] [WebKit/WebKit] 526cd9: Let websites override system-default accessibility...
Dana Estra
noreply at github.com
Wed Aug 21 11:08:57 PDT 2024
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 526cd9597fafe37c83d5aab52b46f7ddc1e5a8f4
https://github.com/WebKit/WebKit/commit/526cd9597fafe37c83d5aab52b46f7ddc1e5a8f4
Author: Dana Estra <destra at apple.com>
Date: 2024-08-21 (Wed, 21 Aug 2024)
Changed paths:
M Source/WebCore/page/CaptionUserPreferencesMediaAF.cpp
M Source/WebCore/platform/cf/MediaAccessibilitySoftLink.cpp
M Source/WebCore/platform/cf/MediaAccessibilitySoftLink.h
Log Message:
-----------
Let websites override system-default accessibility caption styling
https://bugs.webkit.org/show_bug.cgi?id=278319
rdar://134265139
Reviewed by Eric Carlson.
In the system accessibility settings, users can select a system-default caption style,
or create a custom style, which changes how webvtt captions appear on websites.
Currently, the system’s default styles override websites’ styling, even though
often the user did not select this styling and is just using the default.
This patch makes it so that if the accessibility caption style is a system-default
style, it is overridable by the website.
* Source/WebCore/page/CaptionUserPreferencesMediaAF.cpp:
(WebCore::behaviorShouldNotBeOverriden):
(WebCore::CaptionUserPreferencesMediaAF::captionsWindowCSS const):
(WebCore::CaptionUserPreferencesMediaAF::captionsBackgroundCSS const):
(WebCore::CaptionUserPreferencesMediaAF::captionsTextColor const):
(WebCore::CaptionUserPreferencesMediaAF::windowRoundedCornerRadiusCSS const):
(WebCore::CaptionUserPreferencesMediaAF::captionStrokeWidthForFont const):
(WebCore::CaptionUserPreferencesMediaAF::captionsTextEdgeCSS const):
(WebCore::CaptionUserPreferencesMediaAF::captionsDefaultFontCSS const):
(WebCore::CaptionUserPreferencesMediaAF::captionFontSizeScaleAndImportance const):
* Source/WebCore/platform/cf/MediaAccessibilitySoftLink.cpp:
* Source/WebCore/platform/cf/MediaAccessibilitySoftLink.h:
Canonical link: https://commits.webkit.org/282568@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