Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: e8a9f1b6ffab64691e5e858342a49e7e3fa27b8e
https://github.com/WebKit/WebKit/commit/e8a9f1b6ffab64691e5e858342a49e7e3fa27b8e
Author: Tim Horton <[email protected]>
Date: 2025-10-20 (Mon, 20 Oct 2025)
Changed paths:
M Source/WebCore/page/Quirks.cpp
M Source/WebCore/page/Quirks.h
M Source/WebCore/page/QuirksData.h
M Source/WebCore/style/StyleAdjuster.cpp
Log Message:
-----------
[Quirk] claude.ai: Can't reach bottom of sidebar to sign out
https://bugs.webkit.org/show_bug.cgi?id=301160
rdar://162616694
Reviewed by Wenson Hsieh.
The Claude sidebar uses a fixed 100vh height, but as the page is not scrollable,
and thus the UI is not collapsable, really needs a 100dvh height. Otherwise, the
bottom of the sidebar is not reachable, which includes the sign out UI.
Quirk claude.ai fixed elements with aria-label=Sidebar and 100vh height to use
100dvh instead.
* Source/WebCore/page/Quirks.cpp:
(WebCore::Quirks::needsClaudeSidebarViewportUnitQuirk const):
(WebCore::handleClaudeQuirks):
(WebCore::Quirks::determineRelevantQuirks):
* Source/WebCore/page/Quirks.h:
* Source/WebCore/page/QuirksData.h:
* Source/WebCore/style/StyleAdjuster.cpp:
(WebCore::Style::Adjuster::adjustForSiteSpecificQuirks const):
Canonical link: https://commits.webkit.org/301854@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes