diff --git a/src/webpack/api.tsx b/src/webpack/api.tsx index 48861c76d..cc99da19c 100644 --- a/src/webpack/api.tsx +++ b/src/webpack/api.tsx @@ -81,18 +81,18 @@ const stringMatches = (s: string, filter: CodeFilter) => export const filters = { byProps: (...props: PropsFilter): FilterFn => { const filter: FilterFn = props.length === 1 - ? m => m?.[props[0]] !== void 0 - : m => props.every(p => m?.[p] !== void 0); + ? m => m?.[props[0]] !== undefined + : m => props.every(p => m?.[p] !== undefined); filter.$$vencordProps = ["byProps", ...props]; return filter; }, byCode: (...code: CodeFilter): FilterFn => { - code = code.map(canonicalizeMatch); + const parsedCode = code.map(canonicalizeMatch); const filter: FilterFn = m => { if (typeof m !== "function") return false; - return stringMatches(String(m), code); + return stringMatches(String(m), parsedCode); }; filter.$$vencordProps = ["byCode", ...code];