diff --git a/packages/playwright-ct-svelte/registerSource.mjs b/packages/playwright-ct-svelte/registerSource.mjs index 159fa596fb..58f2defd17 100644 --- a/packages/playwright-ct-svelte/registerSource.mjs +++ b/packages/playwright-ct-svelte/registerSource.mjs @@ -64,8 +64,8 @@ window.playwrightMount = async (component, rootElement, hooksConfig) => { if (!isObjectComponent(component)) throw new Error('JSX mount notation is not supported'); - const objectComponent = component; const componentCtor = asClassComponent(component.type); + class App extends componentCtor { constructor(options = {}) { if (!isObjectComponent(component))