diff --git a/floorp/browser/base/content/browser-manager-sidebar-context.inc.xhtml b/floorp/browser/base/content/browser-manager-sidebar-context.inc.xhtml
index a1b82ac1aa2..13ffc082680 100644
--- a/floorp/browser/base/content/browser-manager-sidebar-context.inc.xhtml
+++ b/floorp/browser/base/content/browser-manager-sidebar-context.inc.xhtml
@@ -6,23 +6,23 @@
-
-
-
+
+
+
-
+
@@ -30,13 +30,13 @@
-
+
+ accesskey="S" oncommand="gBrowserManagerSidebar.keepWidthToGlobalValue();" />
-
+
\ No newline at end of file
diff --git a/floorp/browser/base/content/browser-manager-sidebar.js b/floorp/browser/base/content/browser-manager-sidebar.js
index a84a84a3c11..37c2710f617 100644
--- a/floorp/browser/base/content/browser-manager-sidebar.js
+++ b/floorp/browser/base/content/browser-manager-sidebar.js
@@ -909,6 +909,9 @@ var gBrowserManagerSidebar = {
},
toggleBMSShortcut() {
+ if (!Services.prefs.getBoolPref("floorp.browser.sidebar.enable")) {
+ return;
+ }
if (gBrowserManagerSidebar.currentPanel == null) {
gBrowserManagerSidebar.currentPanel = gBrowserManagerSidebar.BROWSER_SIDEBAR_DATA.index[0];
gBrowserManagerSidebar.controllFunctions.visibleWebpanel();