We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a25ad30 commit f93e2bcCopy full SHA for f93e2bc
1 file changed
.vitepress/theme/index.ts
@@ -35,7 +35,14 @@ export default {
35
const isChromium =
36
navigator.userAgent.includes("Chrome") ||
37
navigator.userAgent.includes("Chromium");
38
- if (!isChromium || !document.startViewTransition) {
+ const prefersReducedMotion = window.matchMedia(
39
+ "(prefers-reduced-motion: reduce)",
40
+ ).matches;
41
+ if (
42
+ !isChromium ||
43
+ prefersReducedMotion ||
44
+ !document.startViewTransition
45
+ ) {
46
return;
47
}
48
router.onBeforeRouteChange = (to) => {
0 commit comments