diff --git a/core/comments/comment_view.ts b/core/comments/comment_view.ts index 4151c7cf9..4cb144b46 100644 --- a/core/comments/comment_view.ts +++ b/core/comments/comment_view.ts @@ -495,6 +495,8 @@ export class CommentView implements IRenderedElement { * comment. */ private onResizePointerDown(e: PointerEvent) { + if (!this.isEditable()) return; + this.bringToFront(); if (browserEvents.isRightButton(e)) { e.stopPropagation(); @@ -795,6 +797,9 @@ css.register(` height: 12px; cursor: se-resize; } +.blocklyReadonly.blocklyComment .blocklyResizeHandle { + cursor: inherit; +} .blocklyCommentTopbarBackground { fill: var(--commentBorderColour); diff --git a/tests/playground.html b/tests/playground.html index b06ce8efb..288c16958 100644 --- a/tests/playground.html +++ b/tests/playground.html @@ -251,7 +251,8 @@ if (sessionStorage) { sessionStorage.setItem('logFlyoutEvents', Number(state)); } - var flyoutWorkspace = workspace.getFlyout().getWorkspace(); + var flyoutWorkspace = workspace.getFlyout()?.getWorkspace(); + if (!flyoutWorkspace) return; if (state) { flyoutWorkspace.addChangeListener(logger); } else {