Refactor ZenSidebarManager to reload browser with default mobile user agent

This commit is contained in:
mauro-balades 2024-09-27 19:17:16 +02:00
parent 7af14f1484
commit 8efd7fecbe

View file

@ -414,6 +414,7 @@ var gZenBrowserManagerSidebar = {
browserContainers.appendChild(browser);
if (data.ua) {
browser.browsingContext.customUserAgent = this.DEFAULT_MOBILE_USER_AGENT;
browser.reload();
}
browser.docShellIsActive = true;
},
@ -460,16 +461,6 @@ var gZenBrowserManagerSidebar = {
_getWebPanelIcon(url, element) {
let { preferredURI } = Services.uriFixup.getFixupURIInfo(url);
element.setAttribute('image', `page-icon:${preferredURI.spec}`);
fetch(`https://s2.googleusercontent.com/s2/favicons?domain_url=${preferredURI.spec}`).then(async (response) => {
if (response.ok) {
let blob = await response.blob();
let reader = new FileReader();
reader.onload = function () {
element.setAttribute('image', reader.result);
};
reader.readAsDataURL(blob);
}
});
},
_getBrowserById(id) {