cloudflare/vinext

App Router: View Transitions / gesture navigation not implemented

Fechada

#1.539 aberto em 22 de mai. de 2026

 (0 comentário) (0 reação) (0 responsável)TypeScript (385 forks)github user discovery
adapter-api-e2ehelp wanted

Métricas do repositório

Stars
 (8.633 estrelas)
Métricas de merge de PR
 (Mesclagem média 1d 1h) (462 fundiu PRs em 30d)

Description

This issue was created by an agent analysing CI failures from the Next.js Deploy Suite (vinext main vs Next.js v16.2.6, 2026-05-22).

Problem

Gesture transitions for App Router (View Transitions API integration) are not implemented. The target page never becomes visible after a gesture-driven navigation.

[data-testid="target-page"] never visible after gesture nav

Estimated Impact

~1 test failures across the deploy suite.

Affected Test Suites

  • test/e2e/app-dir/gesture-transitions/gesture-transitions.test.ts

Recommendation

  1. Reproduce first in vinext's own test suite. Set up the gesture-transitions fixture and assert the target page becomes visible after a swipe-style navigation.

  2. Implement View Transitions integration. Wrap navigation commits in document.startViewTransition(...) and forward gesture intent to the navigation. Likely a follow-up to #1366-#1368.


Part of #1328.

Guia do colaborador