与 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 键后或多或少失去了焦点。
一个最小的工作示例是
- 在对话框中打开以下代码window
- 在 TinyMCE 中打开 link 弹出窗口
- 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 版本中修复。
我有一个从任务窗格加载项打开的 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 键后或多或少失去了焦点。
一个最小的工作示例是
- 在对话框中打开以下代码window
- 在 TinyMCE 中打开 link 弹出窗口
- 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 版本中修复。