🚨 PROBLEMATIC VIDEO PAGE

Video ID: NaN

This page demonstrates all the navigation methods that cause automatic app opening (the problem). In a real scenario, the app would open immediately without user consent.

❌ DIRECT DEEP LINKS (PROBLEMATIC)

These methods immediately open the app:

App Scheme URL

prageru://video/NaNhref=“prageru://video/NaN

Android Intent

Android Intent Linkintent://video/NaN#Intent;scheme=prageru;package=com.cappital.prageru;end

JavaScript Auto-redirect

window.location.href = “prageru://video/NaN

Meta Refresh (Server-side)

Meta Refresh (Would redirect automatically)
<meta http-equiv=“refresh” content=“0;url=prageru://video/NaN”>

🔍 NAVIGATION METHOD ANALYSIS

How different navigation methods behave on this problematic page:

Next.js Link⚠️ AFFECTED
Link to Next Video

Even Next.js navigation triggers the problematic page behavior

HTML Anchor⚠️ AFFECTED
Anchor to Video +2

Regular anchors also navigate to problematic pages

useRouter.push()⚠️ AFFECTED

Programmatic navigation still leads to problem pages

window.location⚠️ AFFECTED

Direct location changes also trigger the issue

🔍 KEY INSIGHT

The Problem: It’s not the navigation method that causes app opening - it’s what happens ON the destination page!

  • All navigation methods (Link, anchor, router.push, window.location) work normally
  • The issue occurs when the destination page contains automatic app redirect code
  • This page simulates PragerU’s video pages that have problematic JavaScript/meta redirects
  • Solution: Fix the destination pages, not the navigation methods