diff --git a/lib/modAssist_func_lib.js b/lib/modAssist_func_lib.js index bccc9999..0f2a1e90 100644 --- a/lib/modAssist_func_lib.js +++ b/lib/modAssist_func_lib.js @@ -1094,7 +1094,7 @@ const processor = { defaultId : 0, message : thisMessage, title : serveIPC.__('bad_folder_title'), - type : 'question', + type : 'warning', buttons : [ serveIPC.__('bad_folder_action_delete'), diff --git a/renderer/renderJS/main_ui_lib.js b/renderer/renderJS/main_ui_lib.js index dd4e5d71..dea51df0 100644 --- a/renderer/renderJS/main_ui_lib.js +++ b/renderer/renderJS/main_ui_lib.js @@ -300,13 +300,12 @@ const mainLib = { window.mods.reorderAlpha() }, setItemOrder : (collectKey, moveUpInList, forceLast = false) => { + fsgUtil.clearTooltipsWX() const curIndex = mainState.collectOrder.map[collectKey] const newIndex = forceLast ? moveUpInList ? 0 : mainState.collectOrder.max : moveUpInList ? mainLib.getOrderPrev(collectKey) : mainLib.getOrderNext(collectKey) - fsgUtil.clearTooltipsXX() - if ( curIndex !== null && newIndex !== null ) { mainState.lastFolderScroll = fsgUtil.byId('mod-collections').offsetParent.scrollTop window.mods.reorderFolder(curIndex, newIndex) diff --git a/renderer/renderJS/util/general_lib.js b/renderer/renderJS/util/general_lib.js index c742a333..b0fe80db 100644 --- a/renderer/renderJS/util/general_lib.js +++ b/renderer/renderJS/util/general_lib.js @@ -334,6 +334,7 @@ const fsgUtil = { }, clearTooltips : () => { for ( const tooltip of fsgUtil.query('.tooltip') ) { tooltip?.hide?.() } }, + clearTooltipsWX : () => { setTimeout(fsgUtil.clearTooltipsXX, 250) }, clearTooltipsXX : () => { for ( const tooltip of fsgUtil.query('.tooltip') ) { tooltip?.hide?.() } }, setTheme : (theme) => { document.body.setAttribute('data-bs-theme', theme) }, windowCheckAll : () => { fsgUtil.windowCheckOp(true) },