1
0
mirror of https://github.com/XFox111/TabsAsideExtension.git synced 2026-04-22 07:58:01 +03:00

fix: clicking action button on firefox doesn't open sidebar

This commit is contained in:
2025-05-04 10:25:31 +03:00
parent 39793a38c3
commit 16023ac152
+5 -2
View File
@@ -150,13 +150,16 @@ export default defineBackground(() =>
await browser.action.setTitle({ title: i18n.t(`actions.${defaultAction}.${selection}`) });
};
const toggleSidebarFirefox = async (): Promise<void> =>
await browser.sidebarAction.toggle();
const updateButton = async (action: SettingsValue<"contextAction">): Promise<void> =>
{
logger("updateButton", action);
// Cleanup any existing behavior
browser.action.onClicked.removeListener(onClickAction);
browser.action.onClicked.removeListener(browser?.sidebarAction?.toggle);
browser.action.onClicked.removeListener(toggleSidebarFirefox);
browser.action.onClicked.removeListener(openCollectionsInTab);
await browser.action.disable();
@@ -181,7 +184,7 @@ export default defineBackground(() =>
if (location === "sidebar")
{
if (import.meta.env.FIREFOX)
browser.action.onClicked.addListener(browser.sidebarAction.toggle);
browser.action.onClicked.addListener(toggleSidebarFirefox);
else
chrome.sidePanel.setPanelBehavior({ openPanelOnActionClick: true });
}