And make callers rely on that instead of allowInheritPrincipal when creating lazy tabs. Unlike allowInheritPrincipal, skipLoad sets the nodefaultsrc attribute. This avoids a load instead of falling back to about:blank. One consequence of that is that switching to a lazy about:blank tab will not notify invoke listeners registered with addTabsProgressListener (listeners registered with addProgressListener will still be invoked). Thus test browser_open_in_lazy_tab.js needs to be updated. Differential Revision: https://phabricator.services.mozilla.com/D166012