fix: 避免在焦点元素或其祖先元素上使用 aria-hidden; #7778
Closed
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.
用于修复较新版本的 Chrome 浏览器对在焦点元素上使用 aria-hidden 的报错
目前在这个 issue 中有人提到 https://github.com//issues/7749 在评论区中有人提到可以使用 ```` .ant-modal div[aria-hidden="true"] { display: none !important; } ````来临时规避,但是我们项目中实际使用的话在某些场景 tab 展示会有异常
参考 antd for react 的处理方式:
ant-design/ant-design#50170 (comment)
react-component/dialog@df21b0e
把相关使用到 aria-hidden 的地方给删除了