与 TinyMCE 的对话 link-弹出窗口在 Mac 上的选项卡后失去焦点

Dialog with TinyMCE link-popup loses focus after tab on Mac

我有一个从任务窗格加载项打开的 TinyMCE 编辑器的对话框,它在 Mac 上有一些奇怪的行为。

当对话框中的编辑器打开标准 link 弹出窗口并随后开始使用 Tab 键时,问题就开始了。当切换回单词 window 时,行为因设备而异,到目前为止,我遇到了 3 种不同的情况:

    • Word window 最大化:有效
    • Word window 最大化:TinyMCE 弹出窗口冻结
    • Word window 最大化:TinyMCE 弹出窗口冻结
    • Word window 最大化:Word 对话框冻结
    • Word window 最大化:TinyMCE 弹出窗口冻结
    • Word window 最大化:TinyMCE 弹出窗口冻结

在所有情况下,调整对话框的大小都会解冻所有内容,所以看起来 Word window 在 Tab 键后或多或少失去了焦点。

一个最小的工作示例是

  1. 在对话框中打开以下代码window
  2. 在 TinyMCE 中打开 link 弹出窗口
  3. Tab 到另一个 window 并返回到 Word window 并使 Word 最大化

代码:

<!DOCTYPE html>
<html>
<head>
    <title>Link</title>
    <meta charset="utf-8" />
    <script src="//cdn.tinymce.com/4/tinymce.min.js"></script>
    <script type="text/javascript">
        tinymce.init({
            selector: 'textarea',
            plugins: 'link',
            toolbar: 'link'
        });
    </script>
</head>
<body>
    <textarea></textarea>
</body>
</html>

我们承认这个问题,这是一个产品错误,将在 11 月的 15.28 版本中修复。