Skip to content

Conversation

@vwallen
Copy link
Contributor

@vwallen vwallen commented Oct 14, 2024

This would replace an existing draft PR that appears inactive: #1131

The support story here is messy: BCD shows high support, but Can I Use shows partial support across the board due to buggy implementations or significant accessibility problems (for example, removing <button> elements from focus navigation).

The css.properties.display.contents.contents_unusual refers to default behavior for elements where display: contents would result in incomplete, non-semantic, or non-nonsensical behavior. This part of the spec doesn't provide any guidance as to how this should affect accessibility.

Closes #1131.

@github-actions github-actions bot added the feature definition Creating or defining new features or groups of features. label Oct 14, 2024
@vwallen vwallen marked this pull request as ready for review October 14, 2024 17:58
@vwallen
Copy link
Contributor Author

vwallen commented Oct 14, 2024

@captainbrosset I saw your comment on the other PR (#1131).

How does this look to you?

vwallen and others added 2 commits October 15, 2024 06:30
Co-authored-by: Patrick Brosset <patrickbrosset@gmail.com>
Copy link
Collaborator

@ddbeck ddbeck left a comment

Choose a reason for hiding this comment

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

I've made some suggestions to handle the accessibility issue. This is still blocked until the next BCD release, even if these suggestions are resolved.

Co-authored-by: Daniel D. Beck <daniel@ddbeck.com>
@ddbeck
Copy link
Collaborator

ddbeck commented Oct 30, 2024

@vwallen I just merged the latest BCD, so focusable_elements is real. Merging main and refereshing the dist ought to resolve that point. Also, since we've changed how to represent this feature, you can uncomment the caniuse line.

@vwallen vwallen marked this pull request as ready for review October 31, 2024 17:45
@vwallen vwallen requested a review from ddbeck October 31, 2024 17:52
@ddbeck ddbeck merged commit a2dc912 into web-platform-dx:main Nov 1, 2024
3 checks passed
vwallen added a commit to oddbird/web-features that referenced this pull request Nov 5, 2024
Co-authored-by: Patrick Brosset <patrickbrosset@gmail.com>
Co-authored-by: Daniel D. Beck <daniel@ddbeck.com>
@vwallen vwallen mentioned this pull request Nov 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature definition Creating or defining new features or groups of features.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants