From e31d195bb7bbfc063ce897c6b4087e745e5badd4 Mon Sep 17 00:00:00 2001 From: Nicolas Bayet Date: Fri, 26 Sep 2025 18:38:40 +0200 Subject: [PATCH] up --- src/runtime/component_node.ts | 12 ------------ tests/components/error_handling.test.ts | 19 ++++++++++--------- 2 files changed, 10 insertions(+), 21 deletions(-) diff --git a/src/runtime/component_node.ts b/src/runtime/component_node.ts index 785050bf..2346514e 100644 --- a/src/runtime/component_node.ts +++ b/src/runtime/component_node.ts @@ -56,18 +56,6 @@ function applyDefaultProps

(props: P, defaultProps: Partial

) * @see reactive */ export function useState(state: T): T { - // const node = getCurrent(); - // let render = batchedRenderFunctions.get(node)!; - // if (!render) { - // render = batched(() => { - // debugger; - // const r = node.render(false); - // return r; - // }); - // batchedRenderFunctions.set(node, render); - // // manual implementation of onWillDestroy to break cyclic dependency - // node.willDestroy.push(clearReactivesForCallback.bind(null, render)); - // } return reactive(state); } diff --git a/tests/components/error_handling.test.ts b/tests/components/error_handling.test.ts index 67254427..1f54f2a2 100644 --- a/tests/components/error_handling.test.ts +++ b/tests/components/error_handling.test.ts @@ -1,27 +1,28 @@ import { App, Component, mount, onWillDestroy } from "../../src"; +import { OwlError } from "../../src/common/owl_error"; import { onError, onMounted, onPatched, - onWillPatch, - onWillStart, - onWillRender, onRendered, + onWillPatch, + onWillRender, + onWillStart, onWillUnmount, useState, xml, } from "../../src/index"; +import { getCurrent } from "../../src/runtime/component_node"; import { logStep, makeTestFixture, - nextTick, - nextMicroTick, - snapshotEverything, - useLogLifecycle, nextAppError, + nextMicroTick, + nextTick, + snapshotEverything, steps, + useLogLifecycle, } from "../helpers"; -import { OwlError } from "../../src/common/owl_error"; let fixture: HTMLElement; @@ -647,7 +648,7 @@ describe("can catch errors", () => { setup() { onWillStart(() => { - this.state = useState({ value: 2 }); + getCurrent(); }); } }