diff --git a/packages/autocomplete-js/src/createReactiveWrapper.ts b/packages/autocomplete-js/src/createReactiveWrapper.ts index 2895cf717..c17082382 100644 --- a/packages/autocomplete-js/src/createReactiveWrapper.ts +++ b/packages/autocomplete-js/src/createReactiveWrapper.ts @@ -18,9 +18,10 @@ export function createReactiveWrapper() { return { reactive(value: ReactiveValue) { + const current = value(); const reactive: Reactive = { _fn: value, - _ref: { current: value() }, + _ref: { current }, get value() { return this._ref.current; }, @@ -31,8 +32,6 @@ export function createReactiveWrapper() { reactives.push(reactive); - value(); - return reactive; }, runReactives() {