|
@@ -73,10 +73,10 @@ export const keydown = (protyle: IProtyle, editorElement: HTMLElement) => {
|
|
|
hideElements(["util"], protyle);
|
|
|
if (event.shiftKey && event.key.indexOf("Arrow") > -1) {
|
|
|
// 防止连续选中的时候抖动 https://github.com/siyuan-note/insider/issues/657#issuecomment-851391217
|
|
|
- } else if (!event.repeat) {
|
|
|
+ } else if (!event.repeat &&
|
|
|
+ event.code !== "") { // 悬浮工具会触发但 code 为空 https://github.com/siyuan-note/siyuan/issues/6573
|
|
|
hideElements(["toolbar"], protyle);
|
|
|
}
|
|
|
- console.log(event)
|
|
|
const range = getEditorRange(protyle.wysiwyg.element);
|
|
|
const nodeElement = hasClosestBlock(range.startContainer);
|
|
|
if (!nodeElement) {
|