Skip to content

Commit 183ed3a

Browse files
authored
Await turbo stream insertion in DOM (#36)
* Merge upstream * Wait for turbo streams to be added to DOM
1 parent 811911e commit 183ed3a

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/fetch_request.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ export class FetchRequest {
2626
}
2727

2828
if (response.ok && response.isTurboStream) {
29-
response.renderTurboStream()
29+
await response.renderTurboStream()
3030
}
3131

3232
return response

src/fetch_response.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ export class FetchResponse {
6464
async renderTurboStream () {
6565
if (this.isTurboStream) {
6666
if (window.Turbo) {
67-
window.Turbo.renderStreamMessage(await this.text)
67+
await window.Turbo.renderStreamMessage(await this.text)
6868
} else {
6969
console.warn('You must set `window.Turbo = Turbo` to automatically process Turbo Stream events with request.js')
7070
}

0 commit comments

Comments
 (0)