server/http/browser-navigation.ts
Rama main · réplica de lectura del repositorio original.
export function isBrowserNavigation(request: Request): boolean {
if (request.method !== 'GET' && request.method !== 'POST') return false
const mode = request.headers.get('Sec-Fetch-Mode')
if (mode !== null) return mode === 'navigate'
return request.headers.get('Accept')?.includes('text/html') ?? false
}