The active-process check could hang or return stale data, making the button feel unresponsive. Added 2-second timeout with AbortController, fast path for already-visible client process, and graceful fallback to navigateToPage on rehydration failure or timeout. |
||
|---|---|---|
| .. | ||
| static | ||
| index.html | ||