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

Add initial explainer for openable API. #1149

Open
wants to merge 10 commits into
base: main
Choose a base branch
from

Conversation

lukewarlow
Copy link
Collaborator

@lukewarlow lukewarlow commented Feb 2, 2025

Initial draft of an explainer for the proposed openable API see #700

The plan is to address the remaining chunks of this (such as the big "Why not <details>?" question) in follow-ups to make them easier to review. Some of these will need further discussion as a group too.

Update Focus Management section

Co-authored-by: Scott O'Hara <[email protected]>
Update Accessibility/Semantics section

Co-authored-by: Scott O'Hara <[email protected]>
Update Alternatives

Co-authored-by: Scott O'Hara <[email protected]>
Update Why a content attribute?

Co-authored-by: Scott O'Hara <[email protected]>
@scottaohara
Copy link
Collaborator

i'll come back to flesh out more of this asap

Update Example Use Cases

Co-authored-by: Scott O'Hara <[email protected]>
Removed question as I've realised it's an easy question to answer.
Add missing defaultOpen to IDL, add question on whether this will conflict with potential popover default open?
@lukewarlow lukewarlow added agenda+ Use this label if you'd like the topic to be added to the meeting agenda openable The Openable API and removed agenda+ Use this label if you'd like the topic to be added to the meeting agenda labels Feb 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
openable The Openable API
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants