Skip to content

Commit 384d1a4

Browse files
committed
update code to work only in case of single fields
1 parent ef40e05 commit 384d1a4

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

src/visualBuilder/generators/generateOverlay.tsx

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,6 @@ export function addFocusOverlay(
2323
focusOverlayWrapper: HTMLDivElement,
2424
disabled?: boolean
2525
): void {
26-
VisualBuilder.VisualBuilderGlobalState.value.focusFieldValue = (
27-
targetElement as HTMLElement
28-
)?.innerText;
2926
const targetElementDimension = targetElement.getBoundingClientRect();
3027
if (
3128
targetElementDimension.width === 0 ||
@@ -138,7 +135,7 @@ export function hideFocusOverlay(elements: HideOverlayParams): void {
138135
previousSelectedEditableDOM.innerText = focusFieldValue;
139136
}
140137
}
141-
138+
VisualBuilder.VisualBuilderGlobalState.value.focusFieldValue = null;
142139
cleanIndividualFieldResidual({
143140
overlayWrapper: visualBuilderOverlayWrapper,
144141
visualBuilderContainer: visualBuilderContainer,

src/visualBuilder/utils/handleIndividualFields.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,10 @@ export async function handleIndividualFields(
141141
// * title, single single_line, single multi_line, single number
142142
if (ALLOWED_INLINE_EDITABLE_FIELD.includes(fieldType)) {
143143
let actualEditableField = editableElement as HTMLElement;
144+
145+
VisualBuilder.VisualBuilderGlobalState.value.focusFieldValue =
146+
actualEditableField?.innerText;
147+
144148
const elementComputedDisplay =
145149
window.getComputedStyle(actualEditableField).display;
146150

0 commit comments

Comments
 (0)