Closed Bug 1825807 Opened 1 year ago Closed 1 year ago

Rename :open to :popover-open for popovers and remove :closed

Categories

(Core :: DOM: Core & HTML, enhancement)

enhancement

Tracking

()

RESOLVED FIXED
114 Branch
Tracking Status
firefox114 --- fixed

People

(Reporter: jarhar, Assigned: mbrodesser-Igalia)

References

(Blocks 1 open bug)

Details

Attachments

(2 files, 1 obsolete file)

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36

Steps to reproduce:

In the HTML spec we are changing the :open pseudo selector for popover elements to :popover-open, and making popovers stop matching :closed.
Here is the spec PR: https://github.com/whatwg/html/pull/9077
Here are tests: https://github.com/web-platform-tests/wpt/pull/39222

The Bugbug bot thinks this bug should belong to the 'Core::DOM: Core & HTML' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → DOM: Core & HTML
Product: Firefox → Core
Assignee: nobody → mbrodesser
Blocks: popover
Summary: Rename :open to :popover-open for popovers → Rename :open to :popover-open for popovers and remove :closed
Status: UNCONFIRMED → NEW
Ever confirmed: true

Implements https://github.com/web-platform-tests/wpt/pull/39361 too, in
order to avoid failing CI tests.

Depends on D175223

Status: NEW → ASSIGNED
Pushed by ealvarez@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/a82344255795
part 1) Replace popover's ':open' and ':closed' pseudo-classes with ':popover-open'. r=emilio
https://hg.mozilla.org/integration/autoland/rev/454a01f16f5b
part 2) Adapt tests. r=emilio
Failed to create upstream wpt PR due to merge conflicts. This requires fixup from a wpt sync admin.
Created web-platform-tests PR https://github.com/web-platform-tests/wpt/pull/39517 for changes under testing/web-platform/tests

Looking into the failures.

Regressions: 1827864
Upstream PR was closed without merging
Flags: needinfo?(mbrodesser)

Removes mostly previously expected failures from the metadata.

Generated via ./mach wpt-update wptreport.json.

Depends on D175223

Attachment #9328100 - Attachment is obsolete: true
Pushed by ealvarez@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/75d0306a2cae
part 1) Replace popover's ':open' and ':closed' pseudo-classes with ':popover-open'. r=emilio
https://hg.mozilla.org/integration/autoland/rev/85be01a97f0d
part 2) Update WPT metadata via script. r=emilio
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 114 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: