@sharonyue
BTW, why do I have a browser window? Is it because Iam using Android, or I am running nodebb 1.14?
It's because you're running 1.14 actually. The actual scripts for installable PWA only appeared in 1.15.
However, browsers are confusing so they also offer the option to "add to home screen" any website, but instead of actually considering its manifest for how it's supposed to run and using the service worker properly it will be just an icon to open that website in the browser.
I would've recommended checking this website to see how it's supposed to work, but it seems to be broken in 1.16.2 unfortunately (
Problems with session cookie on Safari, introduced by adding service worker 路 Issue #9193 路 NodeBB/NodeBB
Hi NodeBB Team! After recent NodeBB upgrade to v1.15.5 I have discovered that I can no longer sign into our forums in Safari (both mobile and desktop are equally affected). After much debugging and head-scratching I pinpointed the root c...
favicon
GitHub (github.com)
- service worker was moved to its own directory so only paths starting with /assets/src/ are in its scope.)
EDIT: while it was mentioned in the issue #9193, it wasn't the main focus. I commented on it on #9127, solution to which actually broke the service worker