Offline navigations to /%61uth/login or /%61pi/v1/settings/household missed the reserved prefixes and were answered with the precached index.html. routeFor now percent-decodes the pathname and checks reserved prefixes before and after dot segments are resolved, as the server does; a malformed encoding is network-only. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>