Browse Source

router swallows excpetions on pushState

(not supported in iframes, used by builder)
gh-pages
Michael Shanks 7 years ago
parent
commit
901db64450
  1. 6
      packages/client/src/render/screenRouter.js

6
packages/client/src/render/screenRouter.js

@ -42,7 +42,11 @@ export const screenRouter = (screens, onScreenSelected) => {
onScreenSelected(screens[fallback], store, _url) onScreenSelected(screens[fallback], store, _url)
} }
!url.state && history.pushState(_url, null, _url) try {
!url.state && history.pushState(_url, null, _url)
} catch (_) {
// ignoring an exception here as the builder runs an iframe, which does not like this
}
} }
function click(e) { function click(e) {

Loading…
Cancel
Save