ant-design-vue icon indicating copy to clipboard operation
ant-design-vue copied to clipboard

fix: 避免在焦点元素或其祖先元素上使用 aria-hidden;

Open HongHaiyang opened this issue 1 year ago • 5 comments
trafficstars

用于修复较新版本的 Chrome 浏览器对在焦点元素上使用 aria-hidden 的报错

image 目前在这个 issue 中有人提到 https://github.com/vueComponent/ant-design-vue/issues/7749 在评论区中有人提到可以使用 ```` .ant-modal div[aria-hidden="true"] { display: none !important; } ````

来临时规避,但是我们项目中实际使用的话在某些场景 tab 展示会有异常 参考 antd for react 的处理方式: https://github.com/ant-design/ant-design/issues/50170#issuecomment-2263385601 https://github.com/react-component/dialog/commit/df21b0ebcc103bebf081242452a91d7524769b1e 把相关使用到 aria-hidden 的地方给删除了

HongHaiyang avatar Aug 09 '24 10:08 HongHaiyang

这个也会直接影响Modal,我没看到Modal相关的aria-hidden 移除,这个fix是否验证测试过了

Jzow avatar Aug 13 '24 16:08 Jzow

@tangjinzhou

Jzow avatar Aug 13 '24 16:08 Jzow

这个也会直接影响Modal,我没看到Modal相关的aria-hidden 移除,这个fix是否验证测试过了

Modal 组件内部依赖的 dialog,pr 里把 dialog 上的aria-hidden 移除了

HongHaiyang avatar Aug 15 '24 12:08 HongHaiyang

来个人合并 pr 吧。。。

zhangchenna avatar Aug 20 '24 03:08 zhangchenna

This PR is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 7 days

github-actions[bot] avatar Oct 20 '24 02:10 github-actions[bot]

This pull request has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

github-actions[bot] avatar Oct 28 '25 01:10 github-actions[bot]