diff --git a/src/directive/TextPaintDirective.ts b/src/directive/TextPaintDirective.ts index 65d7b9f33..0c8da8ba3 100644 --- a/src/directive/TextPaintDirective.ts +++ b/src/directive/TextPaintDirective.ts @@ -31,7 +31,7 @@ export function updateElementStyles(el: PaintedElement, paintID: string | null): }; } - if (hasPaint && (!paintID || el.getAttribute(ATTR_SEVENTV_PAINT_ID) !== paintID)) { + if (hasPaint && newPaint) { const backup = el.__seventv_backup_style; el.style.backgroundImage = backup?.backgroundImage ?? ""; el.style.filter = backup?.filter ?? ""; diff --git a/src/site/global/Global.vue b/src/site/global/Global.vue index 5ab1aea92..d928991f9 100644 --- a/src/site/global/Global.vue +++ b/src/site/global/Global.vue @@ -1,6 +1,9 @@ diff --git a/src/site/twitch.tv/modules/emote-menu/EmoteMenuModule.vue b/src/site/twitch.tv/modules/emote-menu/EmoteMenuModule.vue index 43224484e..5ec504ade 100644 --- a/src/site/twitch.tv/modules/emote-menu/EmoteMenuModule.vue +++ b/src/site/twitch.tv/modules/emote-menu/EmoteMenuModule.vue @@ -71,7 +71,7 @@ const doButtonUpdate = debounceFn((nodes: Element[]) => { watch( placement, - (v) => { + () => { for (const n of Object.values(chatInputController.instances).map((i) => i.domNodes)) { doButtonUpdate(Object.values(n)); } @@ -84,20 +84,6 @@ markAsReady(); diff --git a/src/site/twitch.tv/modules/settings/SettingsModule.vue b/src/site/twitch.tv/modules/settings/SettingsModule.vue index 5278c5ce0..54dd5cbcf 100644 --- a/src/site/twitch.tv/modules/settings/SettingsModule.vue +++ b/src/site/twitch.tv/modules/settings/SettingsModule.vue @@ -1,17 +1,11 @@ - -