Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove concept of "expressly inert" #7565

Merged
merged 1 commit into from
Feb 3, 2022

Conversation

Loirooriol
Copy link
Contributor

@Loirooriol Loirooriol commented Feb 2, 2022

It seems a remnant of control groups, which were removed in #3647.
All uses are replaced with the concept of "inert".

Also cleaning up "When a key event is to be routed in a top-level
browsing context", which also seems to have remnants of when control
groups allowed inert elements inside an inert dialog to be focusable.

Fixes #7564.

The change is mostly editorial, the only effect that I can see is that
when a browsing context container is inert, the elements in its nested
browsing context were inert but focusable, now they won't be focusable.
They were already not focusable in Blink, and WebKit and Gecko don't
propagate inertness into nested browsing contexts, so they are not
affected.


/acknowledgements.html ( diff )
/interaction.html ( diff )

It seems a remnant of control groups, which were removed in whatwg#3647.
All uses are replaced with the concept of "inert".

Also cleaning up "When a key event is to be routed in a top-level
browsing context", which also seems to have remnants of when control
groups allowed inert elements inside an inert dialog to be focusable.

Fixes whatwg#7564.
Copy link
Member

@domenic domenic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Really lovely, thank you!

@domenic
Copy link
Member

domenic commented Feb 3, 2022

Can you join or make public your membership in the Igalia GitHub organization, so that the participation check passes?

@Loirooriol
Copy link
Contributor Author

I made my Igalia membership public

@domenic domenic merged commit 465a6b6 into whatwg:main Feb 3, 2022
chromium-wpt-export-bot pushed a commit to web-platform-tests/wpt that referenced this pull request Feb 3, 2022
The concept of "expressly inert" in the HTML spec was a remnant from the
past. It no longer made sense, and wasn't implemented anywhere.

I removed it in whatwg/html#7565

This patch replaces all mentions with just "inert".

No change in behavior.

Bug: 692360
Change-Id: I5bb76e633b13ee244eb69ad5e99ce9d9705073aa
chromium-wpt-export-bot pushed a commit to web-platform-tests/wpt that referenced this pull request Feb 7, 2022
The concept of "expressly inert" in the HTML spec was a remnant from the
past. It no longer made sense, and wasn't implemented anywhere.

I removed it in whatwg/html#7565

This patch replaces all mentions with just "inert".

No change in behavior.

Bug: 692360
Change-Id: I5bb76e633b13ee244eb69ad5e99ce9d9705073aa
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3438605
Reviewed-by: Aaron Leventhal <[email protected]>
Commit-Queue: Oriol Brufau <[email protected]>
Cr-Commit-Position: refs/heads/main@{#968045}
aarongable pushed a commit to chromium/chromium that referenced this pull request Feb 7, 2022
The concept of "expressly inert" in the HTML spec was a remnant from the
past. It no longer made sense, and wasn't implemented anywhere.

I removed it in whatwg/html#7565

This patch replaces all mentions with just "inert".

No change in behavior.

Bug: 692360
Change-Id: I5bb76e633b13ee244eb69ad5e99ce9d9705073aa
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3438605
Reviewed-by: Aaron Leventhal <[email protected]>
Commit-Queue: Oriol Brufau <[email protected]>
Cr-Commit-Position: refs/heads/main@{#968045}
chromium-wpt-export-bot pushed a commit to web-platform-tests/wpt that referenced this pull request Feb 7, 2022
The concept of "expressly inert" in the HTML spec was a remnant from the
past. It no longer made sense, and wasn't implemented anywhere.

I removed it in whatwg/html#7565

This patch replaces all mentions with just "inert".

No change in behavior.

Bug: 692360
Change-Id: I5bb76e633b13ee244eb69ad5e99ce9d9705073aa
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3438605
Reviewed-by: Aaron Leventhal <[email protected]>
Commit-Queue: Oriol Brufau <[email protected]>
Cr-Commit-Position: refs/heads/main@{#968045}
mattwoodrow pushed a commit to mattwoodrow/wpt that referenced this pull request Feb 15, 2022
The concept of "expressly inert" in the HTML spec was a remnant from the
past. It no longer made sense, and wasn't implemented anywhere.

I removed it in whatwg/html#7565

This patch replaces all mentions with just "inert".

No change in behavior.

Bug: 692360
Change-Id: I5bb76e633b13ee244eb69ad5e99ce9d9705073aa
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3438605
Reviewed-by: Aaron Leventhal <[email protected]>
Commit-Queue: Oriol Brufau <[email protected]>
Cr-Commit-Position: refs/heads/main@{#968045}
moz-v2v-gh pushed a commit to mozilla/gecko-dev that referenced this pull request Feb 26, 2022
…nert" with "inert", a=testonly

Automatic update from web-platform-tests
[inert] Replace mentions of "expressly inert" with "inert"

The concept of "expressly inert" in the HTML spec was a remnant from the
past. It no longer made sense, and wasn't implemented anywhere.

I removed it in whatwg/html#7565

This patch replaces all mentions with just "inert".

No change in behavior.

Bug: 692360
Change-Id: I5bb76e633b13ee244eb69ad5e99ce9d9705073aa
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3438605
Reviewed-by: Aaron Leventhal <[email protected]>
Commit-Queue: Oriol Brufau <[email protected]>
Cr-Commit-Position: refs/heads/main@{#968045}

--

wpt-commits: c909db1182a7aa150e7aca7574b7baf55c2675a3
wpt-pr: 32686
DanielRyanSmith pushed a commit to DanielRyanSmith/wpt that referenced this pull request Feb 28, 2022
The concept of "expressly inert" in the HTML spec was a remnant from the
past. It no longer made sense, and wasn't implemented anywhere.

I removed it in whatwg/html#7565

This patch replaces all mentions with just "inert".

No change in behavior.

Bug: 692360
Change-Id: I5bb76e633b13ee244eb69ad5e99ce9d9705073aa
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3438605
Reviewed-by: Aaron Leventhal <[email protected]>
Commit-Queue: Oriol Brufau <[email protected]>
Cr-Commit-Position: refs/heads/main@{#968045}
jamienicol pushed a commit to jamienicol/gecko that referenced this pull request Mar 1, 2022
…nert" with "inert", a=testonly

Automatic update from web-platform-tests
[inert] Replace mentions of "expressly inert" with "inert"

The concept of "expressly inert" in the HTML spec was a remnant from the
past. It no longer made sense, and wasn't implemented anywhere.

I removed it in whatwg/html#7565

This patch replaces all mentions with just "inert".

No change in behavior.

Bug: 692360
Change-Id: I5bb76e633b13ee244eb69ad5e99ce9d9705073aa
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3438605
Reviewed-by: Aaron Leventhal <[email protected]>
Commit-Queue: Oriol Brufau <[email protected]>
Cr-Commit-Position: refs/heads/main@{#968045}

--

wpt-commits: c909db1182a7aa150e7aca7574b7baf55c2675a3
wpt-pr: 32686
moz-v2v-gh pushed a commit to mozilla/gecko-dev that referenced this pull request Mar 8, 2022
…nert" with "inert", a=testonly

Automatic update from web-platform-tests
[inert] Replace mentions of "expressly inert" with "inert"

The concept of "expressly inert" in the HTML spec was a remnant from the
past. It no longer made sense, and wasn't implemented anywhere.

I removed it in whatwg/html#7565

This patch replaces all mentions with just "inert".

No change in behavior.

Bug: 692360
Change-Id: I5bb76e633b13ee244eb69ad5e99ce9d9705073aa
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3438605
Reviewed-by: Aaron Leventhal <[email protected]>
Commit-Queue: Oriol Brufau <[email protected]>
Cr-Commit-Position: refs/heads/main@{#968045}

--

wpt-commits: c909db1182a7aa150e7aca7574b7baf55c2675a3
wpt-pr: 32686
jamienicol pushed a commit to jamienicol/gecko that referenced this pull request Mar 8, 2022
…nert" with "inert", a=testonly

Automatic update from web-platform-tests
[inert] Replace mentions of "expressly inert" with "inert"

The concept of "expressly inert" in the HTML spec was a remnant from the
past. It no longer made sense, and wasn't implemented anywhere.

I removed it in whatwg/html#7565

This patch replaces all mentions with just "inert".

No change in behavior.

Bug: 692360
Change-Id: I5bb76e633b13ee244eb69ad5e99ce9d9705073aa
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3438605
Reviewed-by: Aaron Leventhal <[email protected]>
Commit-Queue: Oriol Brufau <[email protected]>
Cr-Commit-Position: refs/heads/main@{#968045}

--

wpt-commits: c909db1182a7aa150e7aca7574b7baf55c2675a3
wpt-pr: 32686
mjfroman pushed a commit to mjfroman/moz-libwebrtc-third-party that referenced this pull request Oct 14, 2022
The concept of "expressly inert" in the HTML spec was a remnant from the
past. It no longer made sense, and wasn't implemented anywhere.

I removed it in whatwg/html#7565

This patch replaces all mentions with just "inert".

No change in behavior.

Bug: 692360
Change-Id: I5bb76e633b13ee244eb69ad5e99ce9d9705073aa
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3438605
Reviewed-by: Aaron Leventhal <[email protected]>
Commit-Queue: Oriol Brufau <[email protected]>
Cr-Commit-Position: refs/heads/main@{#968045}
NOKEYCHECK=True
GitOrigin-RevId: 2ea73d6db67826e482eb6352d7f783e4117ac2da
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

Remove concept of expressly inert?
2 participants