fix(core): preserve static methods on classes exposed through scoped window

This commit is contained in:
func25
2026-05-24 22:50:40 +07:00
parent 0845dc9e56
commit d3127a7507
2 changed files with 23 additions and 2 deletions
@@ -383,8 +383,7 @@ export function wrapScopedCompositionScript(
? new Proxy(window, {
get: function(target, prop, receiver) {
if (prop === "__timelines") return __hfGetTimelineRegistry();
var value = Reflect.get(target, prop, target);
return typeof value === "function" ? value.bind(target) : value;
return Reflect.get(target, prop, target);
},
set: function(target, prop, value, receiver) {
if (prop === "__timelines") {