in src/background.js [408:429]
async function shouldContainInto (url, tab) {
if (!url.startsWith("http")) {
// we only handle URLs starting with http(s)
return false;
}
const hasBeenAddedToFacebookContainer = await isAddedToFacebookContainer(url);
if (isFacebookURL(url) || hasBeenAddedToFacebookContainer) {
if (tab.cookieStoreId !== facebookCookieStoreId) {
// Facebook-URL outside of Facebook Container Tab
// Should contain into Facebook Container
return facebookCookieStoreId;
}
} else if (tab.cookieStoreId === facebookCookieStoreId) {
// Non-Facebook-URL inside Facebook Container Tab
// Should contain into Default Container
return "firefox-default";
}
return false;
}