diff --git a/core/workspace_comment_render_svg.js b/core/workspace_comment_render_svg.js index 62e7f9dd6..51fb738bb 100644 --- a/core/workspace_comment_render_svg.js +++ b/core/workspace_comment_render_svg.js @@ -437,8 +437,9 @@ Blockly.WorkspaceCommentSvg.prototype.setFocus = function() { this.focused_ = true; // Defer CSS changes. setTimeout(function() { - if(comment.disposed_) + if (comment.disposed_) { return; + } comment.textarea_.focus(); comment.addFocus(); Blockly.utils.addClass( @@ -457,8 +458,10 @@ Blockly.WorkspaceCommentSvg.prototype.blurFocus = function() { this.focused_ = false; // Defer CSS changes. setTimeout(function() { - if(comment.disposed_) + if (comment.disposed_) { return; + } + comment.textarea_.blur(); comment.removeFocus(); Blockly.utils.removeClass(