Login
Page 1 of 2

CSS Working Group Editor Drafts

History for selectors-4/Overview.html:

UploadedRevisedByComment
2024-03-06
14:16:07 PST2024-03-06 14:15:46 PSTflorian[selectors-4] Canonicalize into extlang form prior to :lang() matching (#4212) Fixes #4154 Co-authored-by: Chris Lilley <chris@w3.org>
2023-12-11
13:53:11 PST2023-11-22 12:49:01 PSTtabatkins[selectors-4] Remove the accidentally leftover column combinator production from the grammar. #9544
13:53:11 PST2023-11-22 12:49:01 PSTtabatkins[selectors-4] Remove the accidentally leftover column combinator production from the grammar. #9544
13:53:11 PST2023-11-22 12:49:01 PSTtabatkins[selectors-4] Remove the accidentally leftover column combinator production from the grammar. #9544
2024-01-24
06:56:24 PST2024-01-24 06:55:31 PSTchrisl[editorial] Add separate Security and Privacy appendices to .bs specs that didn't have them, #207
2024-01-22
15:21:10 PST2024-01-22 15:20:31 PSTtabatkins[selectors] Put the column combinator back into the grammar. #9544
2024-01-17
16:19:40 PST2024-01-17 16:19:17 PSTtabatkins[selectors] Specify that invalid selectors in :is()/:where() are 0 specificity. #9600
2023-07-21
08:55:41 PDT2023-07-11 14:46:23 PDTtabatkins[various][editorial] Fix markup
2022-12-17
01:31:40 PST2022-12-17 01:31:14 PSTilya_streltsynRemove at-risk status from :has() and :read-write Makes at-risk features list consistent with the Changes section according to the resolution of #8168
2023-01-11
08:55:59 PST2023-01-11 08:55:23 PSTilya_streltsynRemove at-risk status from :has() and :read-write (#8242) Makes at-risk features list consistent with the Changes section according to the resolution of #8168
2023-01-06
16:33:36 PST2023-01-06 16:33:09 PSTtabatkins[selectors-4][editorial] Recommend that newly-created autofocused elements should indicate focus. #7214
16:23:07 PST2023-01-06 16:22:39 PSTtabatkins[selectors-4][editorial] Fix the statement about wrapping a selector in :is(). #6792
16:16:00 PST2023-01-06 16:13:40 PSTtabatkins[selectors-4][editorial] Clarify the expected rules for :blank, matching what HTML is expected to specify. #8220
2022-12-29
20:44:52 PST2022-12-29 20:44:15 PSTfantasai[selectors-4][editorial] Fuss with whitespace for better readability
19:58:54 PST2022-12-29 19:58:13 PSTfantasai[selectors-4] Define functional pseudo-elements. #8268
12:22:35 PST2022-12-29 12:21:57 PSTfantasai[selectors-4][css-pseudo-4] Revert placeholder option example, since HTML doesn't include it atm. #2517
11:40:45 PST2022-12-29 11:40:16 PSTfantasai[selectors-4] Add textarea to placeholder example #6669
2022-12-13
11:03:22 PST2022-12-13 11:02:50 PSTtabatkins[selector-4][editorial] Add a note spelling out the interaction of relative-selector vs compound-selector restrictions in :has().
2022-12-12
15:16:50 PST2022-12-12 15:12:45 PSTtabatkins[selectors-4][editorial] Logical combos after a pseudo-el restrict more than just what pseudo-classes are allowed in their args. #7085
14:06:47 PST2022-12-12 14:06:01 PSTSebastianZAdded :blank to at-risk and removed :read-write and :has() from it (#8170)
13:34:48 PST2022-12-12 13:33:53 PSTtabatkins[selectors-4][editorial] Rephrase the pseudo-compound and complex selector parts a bit. #5676
07:54:18 PST2022-12-12 07:53:46 PSTdbaron[selectors-4] Fix typo: pseudo-eleent ? pseudo-element (#8216)
2022-12-09
15:21:45 PST2022-12-09 15:21:20 PSTtabatkins[selectors-4] Comment out the incorrect example of ::slotted having internal structure. #7474
15:14:34 PST2022-12-09 15:14:08 PSTtabatkins[selectors-4] Refer explicitly to the 'document element' concept. #7787
15:00:54 PST2022-12-09 15:00:23 PSTtabatkins[selectors-4] Define that featureless elements can be matched by logical combinations.
14:44:55 PST2022-12-09 14:44:27 PSTfantasai[selectors-4] Exclude pseudo-elements from :has() and :nth-child() #7463 #8212
14:32:18 PST2022-12-09 14:31:21 PSTtabatkins[selectors] Define pseudo-compounds, and that they are only present in complex selectors.
14:24:55 PST2022-12-09 14:24:23 PSTfantasai[selectors-4] Split out pseudo-elements from <compound-selector>
13:57:30 PST2022-12-09 13:56:48 PSTtabatkins[selectors-4][editorial] Remove ancient note about :visited and :active
13:55:24 PST2022-12-09 13:54:44 PSTtabatkins[selectors-4][editorial] fix whitespace
13:52:19 PST2022-12-09 13:48:29 PSTtabatkins[selectors-4] Rewrite 'pseudo-classing pseudo-elements' section, allowing other pseudo-classes and making it clearer how logical combos work. Also clarify the behavior of the user-action pseudos on pseudo-elements.
12:34:44 PST2022-12-09 12:34:21 PSTfantasai[selectors-4] Allow logical combination pseudos wherever their arguments are themselves valid. #7085 (#8041)
2022-12-07
17:20:27 PST2022-12-07 16:00:19 PSTtabatkins[selectors-4] Per WG resolution, make :has() and :nth-child()/:nth-last-child() unforgiving. #7676
2022-11-22
15:01:35 PST2022-11-22 15:01:57 PSTtabatkins[selectors] Move the legacy pseudo-element syntax into the grammar itself, for clarity. No normative change intended. #8122
2022-11-14
15:21:30 PST2022-11-14 15:21:45 PSTtabatkins[selectors-4][editorial] Rephrase :muted/:volume-locked to read better. #8061
2022-11-10
20:03:51 PST2022-11-10 20:04:04 PSTfantasai[selectors-4] Add :open and :closed pseudo-classes #7319
19:56:42 PST2022-11-10 19:56:46 PSTfantasai[selectors-4] Update Changes list
2022-11-08
12:12:31 PST2022-11-08 12:12:33 PSTfantasai[selectors-4][editorial] Clarify hypothetical tense #7474
2022-11-07
13:54:38 PST2022-11-07 13:54:36 PSTfantasai[selectors-4] Define :-webkit-autofill #7257
13:46:53 PST2022-11-07 13:47:00 PSTfantasai[selectors-4] Update to hypothetical ::shadow #7474
13:39:50 PST2022-11-07 13:39:57 PSTfantasai[selectors-4] Update to ::slotted #7474
13:30:31 PST2022-11-03 15:46:49 PDTfantasai[selectors-4] Make empty language strings match untagged elements. #6915
2022-11-03
15:53:17 PDT2022-11-03 15:53:16 PDTfantasai[selectors-4] Remove compound selector limitation introduced in b86026d6b925da807974c6cb6652cd17653ef4f2 #3760
15:46:53 PDT2022-11-03 15:08:11 PDTfantasai[selectors-4][editorial] Rewrap and minor wording tweaks
2022-08-24
13:42:05 PDT2022-08-24 13:41:29 PDTtabatkins[selectors-4] Disallow pseudo-elements from :has unless on an allowlist. #7463
2022-07-22
07:09:12 PDT2022-07-22 07:08:45 PDTdbaronFix pseudo-elements vs. pseudo-classes typo in selectors (#7525) All of the things talked about in the subsections of 14.4 ('this section') are pseudo-classes, not pseudo-elements.
2022-06-17
10:59:57 PDT2022-06-17 10:59:34 PDTtabatkins[selectors-4] Disallow nesting :has() inside :has(). #6952 (#7344)
2022-06-02
13:25:27 PDT2022-06-02 13:24:52 PDTtabatkins[selectors-4] Untangle 'scoped' from 'relative'. #6399
2022-05-06
20:56:15 PDT2022-05-06 20:54:17 PDTfantasai[selectors-4] Markup fixes
16:36:47 PDT2022-05-06 16:36:24 PDTfantasai[selectors-4] Update Changes list
16:26:42 PDT2022-05-06 16:26:10 PDTfantasai[selectors-4] Cross-link ?specificity?. #6932
16:01:45 PDT2022-05-06 16:01:16 PDTfantasai[selectors-4] Add :fullscreen and :picture-in-picture #3796
2022-05-05
21:15:11 PDT2022-05-05 21:03:28 PDTfantasai[selectors-4] Define legacy selector aliases. #5847
20:11:08 PDT2022-05-05 20:04:04 PDTfantasai[selectors-4] Add :autofill #5775
19:54:12 PDT2022-05-05 19:49:46 PDTfantasai[selectors-4] Fix recursion in :target-within definition. #3938
14:48:01 PDT2022-05-05 14:47:33 PDTfantasai[selectors-4] Update last publication URL
2022-01-19
12:14:55 PST2022-01-19 12:14:31 PSTspietersTypo fix: replace a must with a should Don't merge this, it's a bogus change!
14:50:03 PST2022-01-19 14:48:46 PSTastearnsMerge pull request #6969 from sheilamoussavi/patch-1 [selectors-4] Remove the word "simply"
14:48:22 PST2022-01-19 13:32:55 PSTastearns[selectors-4] Add word 'in' to Example 15
13:24:41 PST2022-01-19 13:21:17 PSTastearnsAdded the word "for" The intent was to make the direction more readable and remove ambiguity.
2022-03-04
16:07:04 PST2022-03-04 16:06:38 PSTtabatkins[css-selectors-4] Mention :defined in change history (#7097)
2022-02-14
16:12:03 PST2022-02-14 16:11:27 PSTtabatkins[selectors] Clarify that whitespace is required if you omit the combinator. #7027
2021-12-30
17:21:09 PST2021-12-30 17:08:52 PSTfantasai[selectors-4] Define sub-pseudo-element terminology.
2021-07-02
10:28:38 PDT2021-07-02 10:28:19 PDThober[selectors-4] Match HTML's use of certain terms defined in it. (#6415)
2021-05-17
14:26:46 PDT2021-05-17 14:24:15 PDTdbaronRevert "Revert "Merge branch 'main' of https://github.com/w3c/csswg-drafts into main"" This reverts commit 9d14c2393cfeca05c799d43444fe9c860074e80b. The commit that it was reverting was actually fine; it was a merge, but looked like it was bad because it had a large diff against the first parent but it had no diff against the second (which was the relevant one in a "linear history" of this repository).
13:52:15 PDT2021-05-17 12:25:01 PDTadam_argyleRevert "Merge branch 'main' of https://github.com/w3c/csswg-drafts into main" This reverts commit 442ca50fbfe14f5e163336a54844ba447d2bafa7, reversing changes made to d0337ce2a834e083954a3b090fd69ea918a0302a.
2021-04-22
10:31:35 PDT2021-04-22 10:31:11 PDThober[selectors-4] Define a number of new pseudo-classes for matching the state of media elements. (#6219) * [selectors-4] First draft of :seeking, :buffering, :stalled, :muted, and :volume-locked pseudo-classes. * Use link-defaults instead of anchors for several terms defined in HTML. * Remove unnecessary comment and fix whitespace.
2021-04-16
11:55:59 PDT2021-04-16 11:55:25 PDTtabatkins[selectors-4][editorial] Bikeshed fixes
2021-04-08
22:08:13 PDT2021-04-08 22:06:02 PDTflorianUse consistant capitalization for "user agent" Also checks in a little script that helps in doing this semi-automatically.
2021-02-22
16:54:31 PST2021-02-22 07:09:55 PSTemilio[selectors] Add spec text for :user-valid.
2021-02-21
23:27:15 PST2021-02-21 23:26:51 PSTfantasaifix: typos across specs (#5992)
2021-02-18
13:36:24 PST2021-02-18 13:35:40 PSTtabatkins[selectors-4] Remove confusion about whether focus-rings and :focus-visible should coincide or not. #5893 #5885
2021-02-11
02:19:35 PST2021-02-11 02:19:13 PSTrego[selectors-4] Remove example related to :focus:not(:focus-visible) (#4278) (#5974) :focus:not(:focus-visible) is a workaround due to some implementations not following the spec (not using :focus-visible in the default UA style sheet). Apart that this is no longer needed as implementations have been updated, this kind of workarounds shouldn't be in the spec as they're confusing. Fixes #4278
2021-02-08
11:41:48 PST2021-02-08 11:41:26 PSTtabatkinstypo: Double words (#5951) Co-authored-by: Rachel Andrew <rachel.andrew@edgeofmyseat.com>
2021-01-19
14:55:42 PST2021-01-19 14:55:21 PSTtabatkins[selectors-4][editorial] Remove mention of <link> being a :link match (#5839)
2020-11-09
11:27:47 PST2019-08-30 09:28:54 PDTfantasaiImprove grid-structural selectors links
2020-09-14
10:53:51 PDT2020-09-14 10:53:18 PDTtabatkins[selectors-4] Specify forgiving-selector parsing, and use it in :is() and :where(). (Per WG resolution, we dont' use it in :not().) #3264
2020-07-03
10:43:18 PDT2020-07-03 10:42:59 PDToriol[selectors-4] Typo: s/docu\tment/document/
2020-04-07
14:40:58 PDT2020-04-07 14:40:32 PDTtabatkins[selectors-4] Explicitly link to the CSS/parse algorithm, as suggested in #4927
2020-02-28
12:47:16 PST2020-02-28 12:46:49 PSTtabatkins[selectors-4] Remove the links to 'live' and 'snapshot' since they don't exist anymore.
2020-02-07
16:28:13 PST2020-02-07 16:27:55 PSTtabatkins[selectors-4] Add :defined pseudo-class (#3735) * Define :defined pseudo-class * Replace space with tab * Define a high-level :defined * Apply suggestions from code review * Rephrase :defined to be a little less vague about what "defined" means. Co-authored-by: Simon Pieters <zcorpan@gmail.com> Co-authored-by: Tab Atkins Jr. <jackalmage@gmail.com>
2020-02-03
04:32:32 PST2020-02-03 04:32:15 PSTilya_streltsynApply the resolution to #3925 Remove the notion of Live and Snapshot Profiles and mark `:has()` as "at risk" and "optional", according to the [resolution]()https://github.com/w3c/csswg-drafts/issues/3925#issuecomment-492724267 to #3925
2019-08-18
21:38:19 PDT2019-08-17 16:20:34 PDTewilligersFix :valid and :invalid link in selectors overview
2019-04-26
12:12:27 PDT2019-04-26 12:07:56 PDTtabatkinss isn't a var
2019-03-31
08:27:36 PDT2019-03-28 09:18:44 PDTemilio_cobos__lvarez[selectors] Export the definition of unknown "-webkit-" pseudo-elements. I want to reference it from css-conditional, in order to define the @supports selector function.
2019-01-21
17:02:40 PST2019-01-21 17:02:00 PSTfantasai[selectors-4] Make :placeholder-shown clearly apply also when placeholder option lebel is shown per HTML. #2517
2018-11-23
12:32:51 PST2018-11-23 12:30:52 PSTfantasai[selectors-4] Post-publication metadata update
2018-11-21
11:33:47 PST2018-11-21 11:32:45 PSTfantasai[selectors-4] Mark issue about selector invalidation inside :is()
2018-11-14
19:09:20 PST2018-11-14 19:08:45 PSTfantasai[selectors-4] Update Changes list
17:30:48 PST2018-11-14 17:30:00 PSTfantasai[selectors-4] Add case-sensitive attribute matching flag 's'. #2101
16:50:58 PST2018-11-14 16:50:42 PSTfantasai[selectors-4] Fix wording to not imply that specificity of any pseudo-classes depends on matching.
16:44:59 PST2018-11-14 16:44:40 PSTfantasai[selectors-4] Minor fixes to specificity examples and fixing typos. #1027
16:16:42 PST2018-11-14 16:16:23 PSTfantasai[selectors-4] Clarifications to complex selector matching. #2240 p=glazou, loiriol
16:09:20 PST2018-11-14 16:09:03 PSTfantasai[selectors-4] Fix changes list for :blank.
15:54:28 PST2018-11-14 15:54:12 PSTfantasai[selectors-4] Clarify that it's not just the grammar that defines validity. #2352
15:52:21 PST2018-11-14 15:52:02 PSTfantasai[selectors-4] Fix markup error.
14:31:15 PST2018-11-14 14:30:54 PSTfantasai[selectors-4] Update summary table with :empty/:blank updates. Fixes #3197
14:20:15 PST2018-11-14 14:19:58 PSTfantasai[selectors-4] Clarify that Selectors is not doing the normalization. #3022
14:08:56 PST2018-11-14 14:08:35 PSTfantasai[selectors-4] Rename :matches() to :is() per WG resolution. #3258
2018-11-07
10:36:08 PST2018-11-07 04:42:55 PSTtabatkinstypo