import {EditorContainerUiElement, EditorUiElement} from "./core";
-import {el} from "../../helpers";
+
+import {el} from "../../utils/dom";
export type EditorContextToolbarDefinition = {
selector: string;
dom.hidden = !showing;
- if (!showing) {
+ if (!this.target.isConnected) {
+ // If our target is no longer in the DOM, tell the manager an update is needed.
+ this.getContext().manager.triggerFutureStateRefresh();
+ return;
+ } else if (!showing) {
return;
}