Skip to content

Commit 031478d

Browse files
Add defensive window.document check when checking for startViewTransition (#11544)
Co-authored-by: Nathan Rajlich <[email protected]>
1 parent 9651465 commit 031478d

File tree

3 files changed

+7
-0
lines changed

3 files changed

+7
-0
lines changed

.changeset/good-donkeys-kiss.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"react-router-dom": patch
3+
---
4+
5+
Check for `document` existence when checking `startViewTransition`

contributors.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -241,6 +241,7 @@
241241
- tlinhart
242242
- tom-sherman
243243
- tomasr8
244+
- TooTallNate
244245
- triangularcube
245246
- trungpv1601
246247
- turansky

packages/react-router-dom/index.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -526,6 +526,7 @@ export function RouterProvider({
526526

527527
let isViewTransitionUnavailable =
528528
router.window == null ||
529+
router.window.document == null ||
529530
typeof router.window.document.startViewTransition !== "function";
530531

531532
// If this isn't a view transition or it's not available in this browser,

0 commit comments

Comments
 (0)