Only count popups as open which are "open"
| @@ -596,7 +596,7 @@ export class Popup { | |||
| 596 | 596 | ||
| 597 | /** @returns {boolean} Checks if any modal popup dialog is open */ | 597 | /** @returns {boolean} Checks if any modal popup dialog is open */ |
| 598 | isPopupOpen() { | 598 | isPopupOpen() { |
| 599 | return Popup.util.popups.length > 0; | 599 | return Popup.util.popups.filter(x => x.dlg.hasAttribute('open')).length > 0; |
| 600 | }, | 600 | }, |
| 601 | 601 | ||
| 602 | /** | 602 | /** |