Reuse a Cached App Shell Without Blurring Query-Driven Responses - DEV Community
Match an offline app shell across harmless query-string changes with Cache.match(request, { ignoreSearch: true }), while keeping API and query-driven content exact so the wrong cached response never replaces live data.