From dc03ab9e821cb94ae9a8a38a3a8f51b3678c5979 Mon Sep 17 00:00:00 2001 From: Vendicated Date: Tue, 16 Dec 2025 20:30:41 +0100 Subject: [PATCH] Fix BlurNSFW --- src/plugins/blurNsfw/index.ts | 4 ++-- src/plugins/favGifSearch/index.tsx | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/plugins/blurNsfw/index.ts b/src/plugins/blurNsfw/index.ts index c1670fe85..1c1d79d5e 100644 --- a/src/plugins/blurNsfw/index.ts +++ b/src/plugins/blurNsfw/index.ts @@ -24,8 +24,8 @@ let style: HTMLStyleElement; function setCss() { style.textContent = ` - .vc-nsfw-img [class^=imageContainer], - .vc-nsfw-img [class^=wrapperPaused] { + .vc-nsfw-img [class*=imageContainer], + .vc-nsfw-img [class*=wrapperPaused] { filter: blur(${Settings.plugins.BlurNSFW.blurAmount}px); transition: filter 0.2s; diff --git a/src/plugins/favGifSearch/index.tsx b/src/plugins/favGifSearch/index.tsx index 28823a68a..6d3d7c236 100644 --- a/src/plugins/favGifSearch/index.tsx +++ b/src/plugins/favGifSearch/index.tsx @@ -132,7 +132,7 @@ export default definePlugin({ function SearchBar({ instance, SearchBarComponent }: { instance: Instance; SearchBarComponent: TSearchBarComponent; }) { const [query, setQuery] = useState(""); - const ref = useRef<{ containerRef?: React.RefObject; } | null>(null); + const ref = useRef(null); const onChange = useCallback((searchQuery: string) => { setQuery(searchQuery); @@ -147,10 +147,10 @@ function SearchBar({ instance, SearchBarComponent }: { instance: Instance; Searc // scroll back to top - ref.current?.containerRef?.current + ref.current ?.closest("#gif-picker-tab-panel") - ?.querySelector("[class|=\"content\"]") - ?.firstElementChild?.scrollTo(0, 0); + ?.querySelector('[class*="scrollerBase"]') + ?.scrollTo(0, 0); const result =