- From: CSS Meeting Bot via GitHub <noreply@w3.org>
- Date: Wed, 17 Sep 2025 16:18:25 +0000
- To: public-css-archive@w3.org
The CSS Working Group just discussed `[css-ui] The interactivity property should not be included in the all shorthand`, and agreed to the following: * `RESOLVED: add !important to UA stylesheet rule for the inert attribute` <details><summary>The full IRC log of that discussion</summary> <kbabbitt> masonf: just read it over and added a comment, question is about whether `interactivity` should be included in `all`<br> <kbabbitt> ... there was breakage in chrome related to inert attribute being reset by `all:initial`<br> <kbabbitt> ... best fix seems to be making that UA stylesheet rule !important<br> <kbabbitt> ... and putting interactivity back into all<br> <flackr> q+<br> <kbabbitt> ... should fix bug and keep important behaviors<br> <Rossen4> ack ntim<br> <ntim> ack ntim<br> <Rossen4> ack flackr<br> <kbabbitt> flackr: we used to allow un-inerting subtrees that were interactivity inert<br> <kbabbitt> ... which is I think why this was problematic<br> <kbabbitt> ... but now that we don't is the problem that it's on same element?<br> <kbabbitt> masonf: yes that's the problem<br> <kbabbitt> ... afaict the only problematic case is when inert attribute is on an element and on same element you do all:initial<br> <kbabbitt> ... you probably want inert attribute to win<br> <kbabbitt> ... I think adding !important does exactly that<br> <lwarlow> q+<br> <flackr> sounds reasonable<br> <kbabbitt> lwarlow: just to double check does this have any impact on modal dialogs?<br> <kbabbitt> ... that was the other case where interactivity came up<br> <kbabbitt> ... wasn't clear to me what solution was<br> <kbabbitt> masonf: 2 ways it can impact modal dialogs<br> <kbabbitt> ... direct way should not be affected, modals should stay uninerted with rest of page inerted regardless of all property<br> <kbabbitt> ... reason UA stylesheet has a modal rule that sets interactivity auto, corner case<br> <kbabbitt> ... it will automatically have that behavior but if author wants to make entire page inert, they have to contend with CSS rules about setting [missed]<br> <kbabbitt> ... other than that corner case, modal dialog inertness should just work<br> <kbabbitt> lwarlow: makes sense<br> <kbabbitt> masonf: and there's a way around it if they want to do that weird thing<br> <kbabbitt> masonf: everything I've said is my speculation about behaviors, if we go this route we will probably want to test it out<br> <kbabbitt> Rossen4: have you?<br> <kbabbitt> masonf: no<br> <kbabbitt> Rossen4: any other feedback or suggestions?<br> <lwarlow> +1<br> <flackr> +1<br> <kbabbitt> masonf: Proposal is to add !important to UA stylesheet rule for the inert attribute<br> <kbabbitt> Rossen4: objections?<br> <kbabbitt> RESOLVED: add !important to UA stylesheet rule for the inert attribute<br> <dbaron> +1<br> </details> -- GitHub Notification of comment by css-meeting-bot Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/12049#issuecomment-3303716541 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Wednesday, 17 September 2025 16:18:26 UTC