Skip to content

#773 Improve a11y + prepare components for contacts-pane#815

Merged
NoelDeMartin merged 6 commits into
SolidOS:stagingfrom
NoelDeMartin:773-a11y
Jun 24, 2026
Merged

#773 Improve a11y + prepare components for contacts-pane#815
NoelDeMartin merged 6 commits into
SolidOS:stagingfrom
NoelDeMartin:773-a11y

Conversation

@NoelDeMartin

Copy link
Copy Markdown
Member

This PR includes a couple of things necessary for SolidOS/contacts-pane#283, as well as improving a11y:

@NoelDeMartin

Copy link
Copy Markdown
Member Author

CI is failing because the PR comes from a forked repository, I've been pushing my branches to the main repo to work around this issue until now, but I'm leaving this "broken" because it's not so urgent to merge this and we should solve that issue.

@bourgeoa can you take a look? I think the problem was introduced in your recent CI changes.

@timea-solid timea-solid left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

very interesting

This extracts the functionality for custom input components that want to participate in a native <form>. We're using a "trait", instead of extending the WebComponent base class, in order to favour composition over inheritance.
This trait will allow dialogs to submit data using onClose listeners in their invocation.
@NoelDeMartin NoelDeMartin merged commit 400ef7a into SolidOS:staging Jun 24, 2026
57 of 65 checks passed
@NoelDeMartin NoelDeMartin linked an issue Jun 24, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Review a11y for design system and primitive Web Components

2 participants