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

Reply via email to