Bug 283494
| Summary: | Implementation bug for popover-inside-invoker fix | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Mason Freed <masonf> |
| Component: | DOM | Assignee: | Luke Warlow <lwarlow> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | karlcow, ntim, webkit-bug-importer |
| Priority: | P2 | Keywords: | GoodFirstBug, InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Mason Freed
This is an implementation bug for this spec PR:
https://github.com/whatwg/html/pull/10770
It fixes a corner case issue with the behavior of a popover nested inside the invoker for that popover.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Tim Nguyen (:ntim)
This change needs porting to WebKit: https://chromium-review.googlesource.com/c/chromium/src/+/6026982/6/third_party/blink/renderer/core/html/forms/html_form_control_element.cc
Here's the equivalent code in WebKit: https://searchfox.org/wubkat/rev/795fdaece398b18bdefcd3954e0da2312ca92ee9/Source/WebCore/html/HTMLFormControlElement.cpp#397-416
Tim Nguyen (:ntim)
`HTMLFormControlElement::handlePopoverTargetAction` will probably need to pass in an event target as parameter.
Radar WebKit Bug Importer
<rdar://problem/140664494>
Luke Warlow
Pull request: https://github.com/WebKit/WebKit/pull/37592
EWS
Committed 287522@main (8a02dacf8e5b): <https://commits.webkit.org/287522@main>
Reviewed commits have been landed. Closing PR #37592 and removing active labels.