漏洞:无法通过键盘("Esc")或点击模态覆盖关闭模态框

在回复帖子时发现了一个 bug:

回复帖子 > 添加文本 > 点击关闭 > 尝试通过点击“Escape”来关闭模态框 > 尝试通过点击模态框覆盖层来关闭 > 然后点击模态框的标题并点击“escape”,注意到焦点围绕着标题。接下来,使用鼠标或向上/向下箭头滚动背景。我期望模态框背景是冻结的,不可交互的。

我的期望是,当用户点击覆盖层或按下 escape 时,模态框会关闭,并将焦点返回到用户选择的预期元素(例如,保留编辑会返回到文本框,放弃会返回到页面顶部或创建主题等)……现在,如果你点击保留编辑,焦点就会消失 :magic_wand:

The image shows a screenshot of a web browser window with a white text box at the top and code in the background. (Captioned by AI)

控制台也有大量错误。

谢谢!!!

2 个赞

抓得好,应该通过 A11Y: Allow dismissing the discard drafts modal via keyboard by pmusaraj · Pull Request #29802 · discourse/discourse · GitHub 修复

3 个赞

该主题在 2 天后自动关闭。不再允许回复。