From 6bf1d06dbad392127c4dcbc32f16bb676d44aafc Mon Sep 17 00:00:00 2001 From: Adela Almasan <88068998+adela-almasan@users.noreply.github.com> Date: Tue, 24 Jan 2023 18:41:08 -0600 Subject: [PATCH] Canvas: Update scene and panel when entering panel view mode (#62043) --- public/app/plugins/panel/canvas/CanvasPanel.tsx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/public/app/plugins/panel/canvas/CanvasPanel.tsx b/public/app/plugins/panel/canvas/CanvasPanel.tsx index f2b5341578d..a78f2b2d821 100644 --- a/public/app/plugins/panel/canvas/CanvasPanel.tsx +++ b/public/app/plugins/panel/canvas/CanvasPanel.tsx @@ -185,11 +185,10 @@ export class CanvasPanel extends Component { } // After editing, the options are valid, but the scene was in a different panel or inline editing mode has changed - const shouldUpdateSceneAndPanel = this.needsReload && this.props.options !== nextProps.options; const inlineEditingSwitched = this.props.options.inlineEditing !== nextProps.options.inlineEditing; const shouldShowAdvancedTypesSwitched = this.props.options.showAdvancedTypes !== nextProps.options.showAdvancedTypes; - if (shouldUpdateSceneAndPanel || inlineEditingSwitched || shouldShowAdvancedTypesSwitched) { + if (this.needsReload || inlineEditingSwitched || shouldShowAdvancedTypesSwitched) { if (inlineEditingSwitched) { // Replace scene div to prevent selecto instance leaks this.scene.revId++;