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