From 4c204556a3055cd6439ecdd183f6dbfccc606934 Mon Sep 17 00:00:00 2001 From: Ryan Turnquist Date: Wed, 19 Feb 2025 09:44:19 -0800 Subject: [PATCH] fix: ininial sync content flush not scheduled --- .changeset/polite-ducks-sin.md | 5 +++++ packages/runtime-class/src/runtime/html/AsyncStream.js | 1 + 2 files changed, 6 insertions(+) create mode 100644 .changeset/polite-ducks-sin.md diff --git a/.changeset/polite-ducks-sin.md b/.changeset/polite-ducks-sin.md new file mode 100644 index 000000000..183b81fab --- /dev/null +++ b/.changeset/polite-ducks-sin.md @@ -0,0 +1,5 @@ +--- +"marko": patch +--- + +Fix initial sync content not scheduled for flush diff --git a/packages/runtime-class/src/runtime/html/AsyncStream.js b/packages/runtime-class/src/runtime/html/AsyncStream.js index cac64404f..73e267c89 100644 --- a/packages/runtime-class/src/runtime/html/AsyncStream.js +++ b/packages/runtime-class/src/runtime/html/AsyncStream.js @@ -198,6 +198,7 @@ var proto = (AsyncStream.prototype = { writer.next = originalWriter.next; writer.state = this._state; writer.merge(originalWriter); + writer.scheduleFlush(); this._state.stream = stream; this._state.writer = writer;