Skip to content

Conversation

@karlcow
Copy link
Member

@karlcow karlcow commented Mar 19, 2024

45bc0fd

Remove Quirk shouldDisablePopoverAttributeQuirk for apple-console.lrn.com
https://bugs.webkit.org/show_bug.cgi?id=271216
rdar://124989024

Reviewed by Tim Nguyen and Anne van Kesteren.

The bug was fixed in the initial library which was used by the apple site.
On May 2023, the site owners confirmed that they had fixed the issue on
their side and adjusted the library. The Quirk can be removed.
The Quirk was added by
https://bugs.webkit.org/show_bug.cgi?id=255373
rdar://106779034

* Source/WebCore/html/HTMLElement.cpp:
(WebCore::HTMLElement::attributeChanged):
* Source/WebCore/html/HTMLElement.idl:
* Source/WebCore/html/HTMLFormControlElement.cpp:
(WebCore::HTMLFormControlElement::popoverTargetElement const):
* Source/WebCore/html/PopoverInvokerElement.idl:
* Source/WebCore/page/Quirks.cpp:
(WebCore::Quirks::shouldDisablePopoverAttributeQuirk const): Deleted.
* Source/WebCore/page/Quirks.h:
* Source/WebCore/style/UserAgentStyle.cpp:
(WebCore::Style::UserAgentStyle::ensureDefaultStyleSheetsForElement):

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

8d5e556

Misc iOS, tvOS & watchOS macOS Linux Windows
✅ 🧪 style ✅ 🛠 ios ✅ 🛠 mac ✅ 🛠 wpe ✅ 🛠 wincairo
✅ 🧪 bindings ✅ 🛠 ios-sim ✅ 🛠 mac-AS-debug ✅ 🧪 wpe-wk2
✅ 🧪 webkitperl ✅ 🧪 ios-wk2 ✅ 🧪 api-mac ✅ 🧪 api-wpe
✅ 🧪 ios-wk2-wpt ❌ 🧪 mac-wk1 ✅ 🛠 wpe-skia
✅ 🧪 api-ios ✅ 🧪 mac-wk2 ✅ 🛠 gtk
✅ 🛠 tv ✅ 🧪 mac-AS-debug-wk2 ✅ 🧪 gtk-wk2
✅ 🛠 tv-sim ✅ 🧪 api-gtk
✅ 🛠 🧪 merge ✅ 🛠 watch
✅ 🛠 watch-sim

@karlcow karlcow requested review from cdumez and rniwa as code owners March 19, 2024 05:37
@karlcow karlcow self-assigned this Mar 19, 2024
@karlcow karlcow added the WebKit Misc. For miscellaneous bugs in the WebKit framework (and not JavaScriptCore or WebCore). label Mar 19, 2024
@karlcow karlcow requested a review from nt1m March 19, 2024 05:38
@karlcow karlcow added the safe-merge-queue Applied to automatically send a pull-request to merge-queue after passing EWS checks label Mar 19, 2024
@annevk annevk removed the safe-merge-queue Applied to automatically send a pull-request to merge-queue after passing EWS checks label Mar 19, 2024
@karlcow karlcow force-pushed the 271216-remove-shouldDisablePopoverAttributeQuirk branch from 9914a75 to 8d5e556 Compare March 21, 2024 04:43
@webkit-ews-buildbot webkit-ews-buildbot added the merging-blocked Applied to prevent a change from being merged label Mar 21, 2024
@karlcow karlcow added merge-queue Applied to send a pull request to merge-queue and removed merging-blocked Applied to prevent a change from being merged labels Mar 21, 2024
@karlcow
Copy link
Member Author

karlcow commented Mar 21, 2024

The failure in mac-wk1 is unrelated.

….com

https://bugs.webkit.org/show_bug.cgi?id=271216
rdar://124989024

Reviewed by Tim Nguyen and Anne van Kesteren.

The bug was fixed in the initial library which was used by the apple site.
On May 2023, the site owners confirmed that they had fixed the issue on
their side and adjusted the library. The Quirk can be removed.
The Quirk was added by
https://bugs.webkit.org/show_bug.cgi?id=255373
rdar://106779034

* Source/WebCore/html/HTMLElement.cpp:
(WebCore::HTMLElement::attributeChanged):
* Source/WebCore/html/HTMLElement.idl:
* Source/WebCore/html/HTMLFormControlElement.cpp:
(WebCore::HTMLFormControlElement::popoverTargetElement const):
* Source/WebCore/html/PopoverInvokerElement.idl:
* Source/WebCore/page/Quirks.cpp:
(WebCore::Quirks::shouldDisablePopoverAttributeQuirk const): Deleted.
* Source/WebCore/page/Quirks.h:
* Source/WebCore/style/UserAgentStyle.cpp:
(WebCore::Style::UserAgentStyle::ensureDefaultStyleSheetsForElement):

Canonical link: https://commits.webkit.org/276498@main
@webkit-commit-queue webkit-commit-queue force-pushed the 271216-remove-shouldDisablePopoverAttributeQuirk branch from 8d5e556 to 45bc0fd Compare March 21, 2024 22:46
@webkit-commit-queue
Copy link
Collaborator

Committed 276498@main (45bc0fd): https://commits.webkit.org/276498@main

Reviewed commits have been landed. Closing PR #26103 and removing active labels.

@webkit-commit-queue webkit-commit-queue merged commit 45bc0fd into WebKit:main Mar 21, 2024
@webkit-commit-queue webkit-commit-queue removed the merge-queue Applied to send a pull request to merge-queue label Mar 21, 2024
@karlcow karlcow deleted the 271216-remove-shouldDisablePopoverAttributeQuirk branch March 22, 2024 00:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

WebKit Misc. For miscellaneous bugs in the WebKit framework (and not JavaScriptCore or WebCore).

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants