Simplify logic for when a webview needs to be added
Simplify logic for when a webview needs to be added

From a screenshot on #browser, Serg seems to have gotten in a staste where the webview wasn't added to the dom yet, or possibly it was because the dom wasn't ready yet. Anyway I'd like to rule this out in case a child node isn't removed immediately

Auditors: da39a3ee5e6b4b0d3255bfef95601890afd80709@diracdeltas

willy-b/browser-laptop,Sh1d0w/browser-laptop,timborden/browser-laptop,diasdavid/browser-laptop,jonathansampson/browser-laptop,jonathansampson/browser-laptop,jonathansampson/browser-laptop,pmkary/braver,diasdavid/browser-laptop,MKuenzi/browser-laptop,luixxiul/browser-laptop,diasdavid/browser-laptop,dcposch/browser-laptop,dcposch/browser-laptop,pmkary/braver,dcposch/browser-laptop,Sh1d0w/browser-laptop,darkdh/browser-laptop,manninglucas/browser-laptop,willy-b/browser-laptop,darkdh/browser-laptop,jonathansampson/browser-laptop,dcposch/browser-laptop,Sh1d0w/browser-laptop,willy-b/browser-laptop,luixxiul/browser-laptop,timborden/browser-laptop,Sh1d0w/browser-laptop,luixxiul/browser-laptop,MKuenzi/browser-laptop,manninglucas/browser-laptop,pmkary/braver,willy-b/browser-laptop,darkdh/browser-laptop,manninglucas/browser-laptop,timborden/browser-laptop,diasdavid/browser-laptop,pmkary/braver,MKuenzi/browser-laptop,luixxiul/browser-laptop,MKuenzi/browser-laptop,darkdh/browser-laptop,manninglucas/browser-laptop,timborden/browser-laptop