diff --git a/src/SEQTA.ts b/src/SEQTA.ts index d9b8cc3e..4d5aac24 100644 --- a/src/SEQTA.ts +++ b/src/SEQTA.ts @@ -335,14 +335,17 @@ async function DeleteWhatsNew() { const bkelement = document.getElementById('whatsnewbk') const popup = document.getElementsByClassName('whatsnewContainer')[0] - if (!settingsState.animations) return; + if (!settingsState.animations) { + bkelement?.remove() + return + }; animate( [popup, bkelement!], { opacity: [1, 0], scale: [1, 0] }, { easing: [.22, .03, .26, 1] } ).finished.then(() => { - bkelement!.remove() + bkelement?.remove() }); } @@ -734,47 +737,45 @@ function ChangeMenuItemPositions(storage: any) { } export async function ObserveMenuItemPosition() { - let menuorder = settingsState.menuorder - if (!(menuorder && settingsState.onoff)) return; + //if (!(menuorder && settingsState.onoff)) return; + console.log(document.querySelector('#menu')!.firstChild) - const observer = new MutationObserver(function (mutations_list) { - mutations_list.forEach(function (mutation) { - mutation.addedNodes.forEach(function (added_node) { - const node = added_node as HTMLElement - if (!node?.dataset?.checked && !MenuOptionsOpen) { - const key = MenuitemSVGKey[node?.dataset?.key! as keyof typeof MenuitemSVGKey] - if (key) { - ReplaceMenuSVG( - node, - MenuitemSVGKey[node.dataset.key as keyof typeof MenuitemSVGKey], - ) - } else if (node?.firstChild?.nodeName === 'LABEL') { - // Assuming `node` is an
  • element containing a
  • element containing a