userquin / injectManifest-demo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PWA RESULTS

Windows

Chrome/Edge

1 window with only 1 tab

  • sw on skip waiting state when new content, on F5 still on skip waiting
  • on hard refresh, sw activated and taking control
  • also works closing the browser and reopening, the sw activated and taking control

1 window with 2 tabs

  • sw on skip waiting state when new content, on F5 still on skip waiting
  • on hard refresh, the sw still on skip waiting: will work with hard refresh on both tabs
  • also works closing the browser and reopening, the sw activated and taking control

2 browser instances

  • sw on skip waiting state when new content, on F5 still on skip waiting
  • on hard refresh, the sw still on skip waiting: will work with hard refresh on both instances
  • if closing a browser instance and opening it again, it will ot work, we need to hard refresh on both browser instances

Firefox

1 window with only 1 tab

  • sw on skip waiting state when new content, on F5 still on skip waiting
  • on hard refresh, sw activated and taking control
  • also works closing the browser and reopening, the sw activated and taking control

Since this test is working, it will have the same behavior described for Chrome/Edge with multiple tabs/instances.

MacOS

Chrome

1 window with only 1 tab

  • sw on skip waiting state when new content, on F5 still on skip waiting
  • on hard refresh, sw activated and taking control
  • also works closing the browser and reopening, the sw activated and taking control

Since this test is working, it will have the same behavior described for Chrome/Edge with multiple tabs/instances.

Safari 15.4

There is no way to get new content, tested also closing the browser and reopening it again

About


Languages

Language:TypeScript 78.8%Language:HTML 19.6%Language:CSS 1.6%