Skip to content

Commit 8f92a14

Browse files
committed
fix: boxes not getting destroyed when a new element is clicked
1 parent 5692b8e commit 8f92a14

File tree

3 files changed

+3
-0
lines changed

3 files changed

+3
-0
lines changed

src/extensionsIntegrated/phoenix-pro/browser-context/info-box.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,7 @@ function createInfoBox(element) {
129129
}
130130

131131
function handleElementSelected(element) {
132+
dismissInfoBox();
132133
createInfoBox(element);
133134
}
134135

src/extensionsIntegrated/phoenix-pro/browser-context/more-options-dropdown.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,7 @@ function dismissMoreOptionsDropdown() {
201201
}
202202

203203
function createMoreOptionsDropdown(targetElement, ellipsisButton) {
204+
dismissMoreOptionsDropdown();
204205
SHARED_STATE._moreOptionsDropdown = new MoreOptionsDropdown(targetElement, ellipsisButton);
205206
}
206207

src/extensionsIntegrated/phoenix-pro/browser-context/tool-box.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,7 @@ function createToolBox(element) {
156156
}
157157

158158
function handleElementSelected(element) {
159+
dismissToolBox();
159160
// as we show toolbox only for editable elements
160161
if (LivePreviewView.isElementEditable(element)) {
161162
createToolBox(element);

0 commit comments

Comments
 (0)