Save only height and width for the sidebar

This commit is contained in:
mauro-balades 2024-10-03 20:49:55 +02:00
parent 1ed9227c01
commit c67cca9c70
No known key found for this signature in database
GPG key ID: CBD57A2AEDBDA1FB

View file

@ -22,6 +22,8 @@ var gZenBrowserManagerSidebar = {
ChromeUtils.defineLazyGetter(this, 'forwardButton', () => document.getElementById('zen-sidebar-web-panel-forward'));
ChromeUtils.defineLazyGetter(this, 'backButton', () => document.getElementById('zen-sidebar-web-panel-back'));
this.onlySafeWidthAndHeight();
this.initProgressListener();
this.update();
this.close(); // avoid caching
@ -30,6 +32,15 @@ var gZenBrowserManagerSidebar = {
this.addPositioningListeners();
},
onlySafeWidthAndHeight() {
const panel = document.getElementById('zen-sidebar-web-panel');
const width = panel.style.width;
const height = panel.style.height;
panel.setAttribute('style', "");
panel.style.width = width;
panel.style.height = height;
},
initProgressListener() {
this.progressListener = {
QueryInterface: ChromeUtils.generateQI([