context menu loading fixed

This commit is contained in:
mic 2025-09-09 22:27:19 +02:00
parent 0372c8a25d
commit 356885667b

View file

@ -870,14 +870,8 @@ function setupStorageChangeListener() {
if(newConnectionType === "chatgpt_web"){ if(newConnectionType === "chatgpt_web"){
removeContextMenu(contextMenuID_AddTags); removeContextMenu(contextMenuID_AddTags);
removeContextMenu(contextMenuID_Spamfilter); removeContextMenu(contextMenuID_Spamfilter);
}else{
if(prefs_init.add_tags && prefs_init.add_tags_context_menu){
addContextMenu(contextMenuID_AddTags);
}
if(prefs_init.spamfilter && prefs_init.spamfilter_context_menu){
addContextMenu(contextMenuID_Spamfilter);
}
} }
addContextMenuItems();
} }
// context menu changes for add_tags and spamfilter // context menu changes for add_tags and spamfilter
@ -961,6 +955,7 @@ function removeContextMenu(menu_id) {
taLog.log("Context menu removed: " + menu_id); taLog.log("Context menu removed: " + menu_id);
} }
function addContextMenuItems() {
// Add Context menu: Add tags // Add Context menu: Add tags
if(prefs_init.add_tags && prefs_init.add_tags_context_menu && ((prefs_init.connection_type !== "chatgpt_web")||checkSpecificIntegration(prefs_init.add_tags_use_specific_integration,prefs_init.add_tags_connection_type))){ if(prefs_init.add_tags && prefs_init.add_tags_context_menu && ((prefs_init.connection_type !== "chatgpt_web")||checkSpecificIntegration(prefs_init.add_tags_use_specific_integration,prefs_init.add_tags_connection_type))){
addContextMenu(contextMenuID_AddTags); addContextMenu(contextMenuID_AddTags);
@ -970,7 +965,9 @@ if(prefs_init.add_tags && prefs_init.add_tags_context_menu && ((prefs_init.conne
if(prefs_init.spamfilter && prefs_init.spamfilter_context_menu && ((prefs_init.connection_type !== "chatgpt_web")||checkSpecificIntegration(prefs_init.spamfilter_use_specific_integration,prefs_init.spamfilter_connection_type))){ if(prefs_init.spamfilter && prefs_init.spamfilter_context_menu && ((prefs_init.connection_type !== "chatgpt_web")||checkSpecificIntegration(prefs_init.spamfilter_use_specific_integration,prefs_init.spamfilter_connection_type))){
addContextMenu(contextMenuID_Spamfilter); addContextMenu(contextMenuID_Spamfilter);
} }
}
addContextMenuItems();
// Listen for context menu item clicks // Listen for context menu item clicks
browser.menus.onClicked.addListener( (info, tab) => { browser.menus.onClicked.addListener( (info, tab) => {