diff --git a/ui/src/components/editor/editor-caret.js b/ui/src/components/editor/editor-caret.js index b00b5c50172..c2469854828 100644 --- a/ui/src/components/editor/editor-caret.js +++ b/ui/src/components/editor/editor-caret.js @@ -228,8 +228,11 @@ export class Caret { case void 0: return false default: - const state = document.queryCommandState(cmd) - return param !== void 0 ? state === param : state + if (this.hasSelection) { + const state = document.queryCommandState(cmd) + return param !== void 0 ? state === param : state + } + return false } }