We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ca5cf50 commit 908e1aeCopy full SHA for 908e1ae
packages/ide/src/fill/dialog.ts
@@ -130,7 +130,10 @@ export class Dialog {
130
* Show the dialog.
131
*/
132
public show(): void {
133
- if (!this.cachedActiveElement && document.getElementsByClassName(this.overlay.className).length === 0) {
+ if (document.querySelector(`.${this.overlay.className}`)) {
134
+ throw new Error ("Save prompt is already open");
135
+ }
136
+ if (!this.cachedActiveElement) {
137
this.cachedActiveElement = document.activeElement as HTMLElement;
138
(document.querySelector(".monaco-workbench") || document.body).appendChild(this.overlay);
139
document.addEventListener("keydown", this.onKeydown);
0 commit comments