History

Fix service worker for docs with multiple versions

Jasper van Merle committed 7 years ago

Commit eb1429d1 parent 19909011 file · +1 −1Browse files

Unified · Split

views/service-worker.js.erb+1−1
@@ -48,7 +48,7 @@ self.addEventListener('fetch', event => { · 47 unmodified lines
4848
4949 <%# Attempt to return the index page from the cache if the user is visiting a url like devdocs.io/offline or devdocs.io/javascript/global_objects/array/find %>
5050 <%# The index page will make sure the correct documentation or a proper offline page is shown %>
51− if (url.origin === location.origin && !url.pathname.includes('.')) {
51+ if (url.origin === location.origin && !url.pathname.replace(/~([0-9.])+/, '').includes('.')) {
5252 const cachedIndex = await caches.match('/');
5353 if (cachedIndex) return cachedIndex;
5454 }