diff --git a/common/content/dactyl.js b/common/content/dactyl.js index 8d238292..d79ec818 100644 --- a/common/content/dactyl.js +++ b/common/content/dactyl.js @@ -170,7 +170,9 @@ const Dactyl = Module("dactyl", { str = data.data.substring(0, dataLen.value / 2); } } - catch (e) {} + catch (e) { + dactyl.reportError(e, true); + } return str; }, diff --git a/common/content/editor.js b/common/content/editor.js index 304e2ac1..03091813 100644 --- a/common/content/editor.js +++ b/common/content/editor.js @@ -72,7 +72,7 @@ const Editor = Module("editor", { let rangeStart = elem.selectionStart; // caret position let rangeEnd = elem.selectionEnd; let tempStr1 = elem.value.substring(0, rangeStart); - let tempStr2 = dactyl.clipboardRead(); + let tempStr2 = dactyl.clipboardRead() || ""; let tempStr3 = elem.value.substring(rangeEnd); elem.value = tempStr1 + tempStr2 + tempStr3; elem.selectionStart = rangeStart + tempStr2.length;