Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 11d366a3775fee96242ef81f562b7a5e0efef9c9
https://github.com/WebKit/WebKit/commit/11d366a3775fee96242ef81f562b7a5e0efef9c9
Author: Karl Dubost <[email protected]>
Date: 2026-04-18 (Sat, 18 Apr 2026)
Changed paths:
A LayoutTests/fast/css/expedia-group-animation-quirk-expected.txt
A LayoutTests/fast/css/expedia-group-animation-quirk.html
R LayoutTests/fast/css/hotels-animation-quirk-expected.txt
R LayoutTests/fast/css/hotels-animation-quirk.html
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] extend the hotels.com quirk to the full expedia group of sites
https://bugs.webkit.org/show_bug.cgi?id=312549
rdar://174852031
Reviewed by Brent Fulgham.
This extends the previous quirk done for https://webkit.org/b/312549 to
the full group of domains operated by Expedia Group. All these domains
exhibit exactly the same issue and luckily enough have the same markup
for the flickering menu.
This requires an outreach to Expedia to ask them to fix their code, which
targets Safari and create the issue in the first place. Once it is fixed
on their side, it will be simplify both expedia code and WebKit code.
Test: fast/css/expedia-group-animation-quirk.html
* LayoutTests/fast/css/expedia-group-animation-quirk-expected.txt: Added.
* LayoutTests/fast/css/expedia-group-animation-quirk.html: Added.
* LayoutTests/fast/css/hotels-animation-quirk-expected.txt: Removed.
* LayoutTests/fast/css/hotels-animation-quirk.html: Removed.
* Source/WebCore/page/Quirks.cpp:
* 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/311522@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications