File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed
Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change 88} from '../services/queue-service' ;
99import { showMessage , embedMessage , resetMessage } from './message-manager' ;
1010import { resolveMessageProperties } from './gist-properties-manager' ;
11+ import { positions } from './page-component-manager' ;
1112import { clearKeyFromLocalStore , getKeyFromLocalStore } from '../utilities/local-storage' ;
1213import {
1314 updateBroadcastsLocalStore ,
@@ -137,7 +138,11 @@ export async function handleMessage(message: GistMessage): Promise<boolean> {
137138 let result : GistMessage | null = null ;
138139 if ( messageProperties . isEmbedded ) {
139140 const isLivePreview = Gist . config . isPreviewSession && message . properties ?. gist ?. livePreview ;
140- if ( isLivePreview && ! findElement ( messageProperties . elementId ) ) {
141+ if (
142+ isLivePreview &&
143+ ! findElement ( messageProperties . elementId ) &&
144+ ! positions . includes ( messageProperties . elementId )
145+ ) {
141146 log (
142147 `Preview: element "${ messageProperties . elementId } " not found, showing as overlay so placement can be changed`
143148 ) ;
You can’t perform that action at this time.
0 commit comments