TypeError when trying to open 2 NewWindows in same window
Aleafan opened this issue · comments
Aleafan commented
Hi! Thanks a lot for your work!
I found that when trying to open 2 different NewWindow components in the window with the same name, TypeError in thrown:
The problem is in the code below - staticContainer is not found so equals to null and removeChild method expects argument of type Node only.
// Remove any existing content
const staticContainer = this.window.document.getElementById(
'new-window-container-static'
)
this.window.document.body.removeChild(staticContainer)
When I add staticContainer check it works just fine:
staticContainer && this.window.document.body.removeChild(staticContainer)
Is it even supposed to work in that way?