fix: set hydrating to false in `push_renderer`

pull/18359/head
paoloricciuti 3 months ago
parent 41764ad8eb
commit 1711d7bf9e

@ -1,5 +1,7 @@
/** @import { Renderer } from './types.js'; */ /** @import { Renderer } from './types.js'; */
import { hydrating, set_hydrating } from '../dom/hydration.js';
/** /**
* @type {Renderer<any, any, any, any> | null} * @type {Renderer<any, any, any, any> | null}
*/ */
@ -17,11 +19,13 @@ export function set_renderer(value) {
* @param {Renderer<any, any, any, any> | null} value * @param {Renderer<any, any, any, any> | null} value
*/ */
export function push_renderer(value) { export function push_renderer(value) {
var previous_hydrating = hydrating;
var previous_renderer = current_renderer; var previous_renderer = current_renderer;
current_renderer = value; current_renderer = value;
return () => { return () => {
current_renderer = previous_renderer; current_renderer = previous_renderer;
set_hydrating(previous_hydrating);
}; };
} }

Loading…
Cancel
Save