Closed Bug 1588763 Opened 5 years ago Closed 8 months ago

[Meta] Custom elements: implement Custom state pseudo class

Categories

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

71 Branch
enhancement

Tracking

()

RESOLVED FIXED

People

(Reporter: 709922234, Assigned: mozilla)

References

(Blocks 2 open bugs, )

Details

(5 keywords)

Attachments

(1 file, 1 obsolete file)

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:71.0) Gecko/20100101 Firefox/71.0

Steps to reproduce:

proposal: https://github.com/w3c/webcomponents/blob/gh-pages/proposals/custom-states-and-state-pseudo-class.md

Component: Untriaged → DOM: Core & HTML
Product: Firefox → Core
Depends on: 1552313

Update syntax: my-element:--foo {}

No longer depends on: 1556359
Severity: normal → S3
Severity: normal → S3
Duplicate of this bug: 1856533

Update syntax to :state(foo)

https://github.com/whatwg/html/pull/8467

Depends on: 1861466
Depends on: 1864298
Depends on: 1865589
Depends on: 1866351

126.0a1 (2024-03-23) (64-bit)
preferences:
dom.element.customstateset.enabled true

Bug 1865589 it still doesn't seem to be fixed, but it's just a little better than before.

example: https://gemjs.org/en/guide/

Depends on: 1887338
Assignee: nobody → mozilla
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Attachment #9392918 - Attachment description: Bug 1588763 - enable customstateset by default r=smaug,emilio → Bug 1588763 - enable customstateset in nightlies r=smaug,emilio

Comment on attachment 9392918 [details]
Bug 1588763 - enable customstateset in nightlies r=smaug,emilio

Revision D205520 was moved to bug 1887467. Setting attachment 9392918 [details] to obsolete.

Attachment #9392918 - Attachment is obsolete: true
Depends on: 1887467
Depends on: 1887543
Depends on: 1888098

Keith, should this be turned into a meta and closed? All blocking bugs are resolved now.

Flags: needinfo?(mozilla)

Sounds good to me. I don’t know how to do that. Could you please let me know how?

Flags: needinfo?(mozilla)
Flags: needinfo?(nchevobbe)
Flags: needinfo?(nchevobbe)
Summary: Custom elements: implement Custom state pseudo class → [Meta] Custom elements: implement Custom state pseudo class

Meta-bugs tend to just have [Meta] or some such in the name :)

This is still blocking some test failures, right?

Or perhaps https://bugzilla.mozilla.org/show_bug.cgi?id=1655831 is fixed now? (and the other test failure bug itself is meta-bug type of thingie)

I don’t think there are remaining failing tests. https://wpt.fyi/results/custom-elements/state?label=experimental&label=master&aligned is green. I closed the other issue. Shall we close this one?

Status: ASSIGNED → RESOLVED
Closed: 8 months ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: