Skip to content

Commit 76d5169

Browse files
committed
clear polls on new component
1 parent 70080e2 commit 76d5169

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

packages/core/src/response.ts

-5
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import { fireErrorEvent, fireInvalidEvent, fireSuccessEvent } from './events'
33
import { History } from './history'
44
import modal from './modal'
55
import { page as currentPage } from './page'
6-
import { poll } from './poll'
76
import { RequestParams } from './requestParams'
87
import { SessionStorage } from './sessionStorage'
98
import { ErrorBag, Errors, LocationVisit, Page } from './types'
@@ -107,10 +106,6 @@ export class Response {
107106

108107
pageResponse.url = this.pageUrl(pageResponse)
109108

110-
if (!currentPage.isTheSame(pageResponse)) {
111-
poll.clear()
112-
}
113-
114109
return currentPage.set(pageResponse, {
115110
replace: this.requestParams.params.replace,
116111
preserveScroll: this.requestParams.params.preserveScroll,

packages/core/src/router.ts

+4-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,10 @@ export class Router {
4444
resolveComponent,
4545
swapComponent,
4646
})
47-
.onNewComponent(this.loadDeferredProps.bind(this))
47+
.onNewComponent(() => {
48+
poll.clear()
49+
this.loadDeferredProps()
50+
})
4851

4952
this.clearRememberedStateOnReload()
5053
this.initializeVisit()

0 commit comments

Comments
 (0)