fix: edit dialog accessiblity validation logic available in shadow dom#3507
Open
nayounsang wants to merge 1 commit intoradix-ui:mainfrom
Open
fix: edit dialog accessiblity validation logic available in shadow dom#3507nayounsang wants to merge 1 commit intoradix-ui:mainfrom
nayounsang wants to merge 1 commit intoradix-ui:mainfrom
Conversation
🦋 Changeset detectedLatest commit: ff57bf2 The changes in this PR will be included in the next version bump. This PR includes changesets to release 3 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
radnan
reviewed
May 6, 2025
| React.useEffect(() => { | ||
| if (titleId) { | ||
| const hasTitle = document.getElementById(titleId); | ||
| const hasTitle = contentRef.current?.querySelector(`#${titleId}`); |
Contributor
There was a problem hiding this comment.
titleId needs to be sanitized in case it contains : - which is the case for react <19
Suggested change
| const hasTitle = contentRef.current?.querySelector(`#${titleId}`); | |
| const hasTitle = contentRef.current?.querySelector(`#${titleId.replaceAll(':', '\\:')}`); |
could also use CSS.escape instead of manual string replace
Contributor
Author
There was a problem hiding this comment.
Hello @radnan thx for review.
I found this PR was posted before, so I plan to close this PR and post your review on the previous PR.
Contributor
Author
There was a problem hiding this comment.
@chaance This bug is in high demand for a fix. What can I do?
|
Waiting to merge... |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
close #3484
ContentRefprops<TitleWarning titleId={context.titleId} contentRef={contentRef} />contentRef.current?.querySelector(#${titleId});This is test code. All passed. But I will include it if you give me feedback that it needs to be committed.