Skip to content

Commit 20c2c58

Browse files
authored
Merge pull request #359 from contentstack/add-button-fix
fix: add buttons fix for multiple fields
2 parents d576d90 + d960592 commit 20c2c58

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

src/visualBuilder/listeners/mouseClick.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,8 @@ async function handleBuilderInteraction(
135135
params,
136136
eventDetails,
137137
fieldMetadata,
138-
editableElement
138+
editableElement,
139+
previousSelectedElement
139140
);
140141

141142
// Observe changes to the editable element
@@ -219,7 +220,8 @@ async function handleFieldSchemaAndIndividualFields(
219220
params: HandleBuilderInteractionParams,
220221
eventDetails: any,
221222
fieldMetadata: any,
222-
editableElement: Element
223+
editableElement: Element,
224+
previousSelectedElement: Element | null
223225
) {
224226
const { content_type_uid, fieldPath } = fieldMetadata;
225227
const fieldSchema = await FieldSchemaMap.getFieldSchema(
@@ -246,9 +248,7 @@ async function handleFieldSchemaAndIndividualFields(
246248
await handleIndividualFields(eventDetails, {
247249
visualBuilderContainer: params.visualBuilderContainer!,
248250
resizeObserver: params.resizeObserver,
249-
lastEditedField:
250-
VisualBuilder.VisualBuilderGlobalState.value
251-
.previousSelectedEditableDOM,
251+
lastEditedField: previousSelectedElement,
252252
});
253253
}
254254
function observeEditableElementChanges(

0 commit comments

Comments
 (0)