From 9fc724572e900953ca500178e3615ec19b7e8602 Mon Sep 17 00:00:00 2001 From: Rosa Gutierrez Date: Tue, 20 Jan 2026 10:53:40 +0100 Subject: [PATCH] Use new `except` option for offline rules --- app/views/pwa/service_worker.js.erb | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/app/views/pwa/service_worker.js.erb b/app/views/pwa/service_worker.js.erb index fb583658c..0c4ab6ea5 100644 --- a/app/views/pwa/service_worker.js.erb +++ b/app/views/pwa/service_worker.js.erb @@ -9,14 +9,12 @@ TurboOffline.addRule({ }) TurboOffline.addRule({ - match: (request) => { - const url = request.url - return /\/(boards|cards|users)\//.test(url) && !/\/(edit|pin|watch|new)$/.test(url) - }, + match: /\/(boards|cards|users)\//, + except: /\/(edit|pin|watch|new)$/, handler: TurboOffline.handlers.networkFirst({ cacheName: "cards", maxAge: 60 * 60 * 24 * 3, - networkTimeout: 3 + networkTimeout: 2 }) }) @@ -25,7 +23,7 @@ TurboOffline.addRule({ handler: TurboOffline.handlers.networkFirst({ cacheName: "storage", maxAge: 60 * 60 * 24 * 7, - networkTimeout: 3 + networkTimeout: 2 }) })