5,547 questions
0
votes
0
answers
32
views
Why does my Web App’s “Add to Home Screen” prompt not show on Android, even though the PWA criteria seem to be met?
I’m trying to make my web app installable as a PWA on Android.
The app loads fine, works offline, and Lighthouse gives me a passing PWA score.
But the “Add to Home Screen” prompt never appears on ...
0
votes
1
answer
37
views
Chrome PWA no longer calculating dvh properly on initial load
I have a PWA with "display": "standalone" set in my manifest. The app uses body { height: 100dvh } to fill the entire space of the visible viewport. This has been working for ...
0
votes
0
answers
51
views
Fetch event does not fired in service-worker when cors request was sent in webpage [closed]
Here is my code. Both index.html and service-worker.js are served on http://localhost:8080.
index.html
<!doctype html>
<html lang="zh">
<head>
<script>
if ...
0
votes
0
answers
23
views
Mobile PWA redirects to login on external public URL while desktop PWA works fine
I have a PWA installed on both desktop and mobile. I want it to open a public URL: https://fj4fkaoplyuwyexf1mob.app.clientclub.net/communities/groups/mvp-love-hub/home?invite=690ad2c50e22b19a200b4afa
...
0
votes
0
answers
31
views
Using multiple ServiceWorkers and push providers in a PWA
We have a PWA and we want to send Web Push notifications using two different providers.
If we register two separate ServiceWorkers under different scopes, can we use each ServiceWorker’s own ...
0
votes
0
answers
19
views
How to debug service worker in phone-installed PWA?
I am having issues with fetch() statements in my service worker in a progressive web app installed on my Android phone (with Chrome). Ordinarily this would be easy to debug by sending messages to ...
Advice
0
votes
0
replies
34
views
Creating PWA for individual docs, sheets etc
I would like to create PWA that acts as a standalone app in osx for individual docs (like notes, financial statements etc). But Google PWA redirects the PWAs to the landing page for google docs or ...
0
votes
0
answers
23
views
Weird scrolling behaviour in vite-pwa app on desktop
I'm experiencing strange scrolling behavior in my vite-pwa on the desktop.
The problem is as follows:
I have the component BulkDeltePanel.tsx, which contains the following:
<Sidebar visible={props....
0
votes
0
answers
39
views
offline.html not showing correctly in PWA 1.0.7 for nuxt 3.13
I have nuxt 3.13 with PWA module 1.0.7
the service worker is work fine but offline page not working.
I create offline.html in public folder and nuxt.config.js is like below
export default ...
0
votes
0
answers
47
views
Service Worker always serves cached index.html even with NetworkFirst runtimeCaching
I’m building a React SPA with Vite and vite-plugin-pwa, and I want my app to:
Work offline (so index.html must be precached).
Fetch a fresh index.html from the network when online.
Keep JS/CSS/images ...
1
vote
0
answers
159
views
Prefetch HTML page AND external resources with service worker
I want to use a service worker to precache a webpage on install.
It is very easy to precache the HTML itself
self.addEventListener('install', (event) => {
event.waitUntil(
caches.open('v1')
...
1
vote
0
answers
75
views
Does iPhone support persistent microphone permission for web apps?
I have a web app that requires access to the microphone. On iPhone browsers (both Chrome and Safari), users have to grant microphone permission on every page reload. This results in poor user ...
0
votes
0
answers
190
views
PWA on Chrome shows line / artifact
A simple PWA works well in Chrome / Android, but if it loses focus by opening another app, and you bring focus back to the pwa, this line above "home" appears. The same thing happens when ...
0
votes
1
answer
57
views
Angular app still offline after adding ServiceWorker
I want to make a PWA app with Angular 19 that is available offline. I followed the official documentation to install the ServiceWorker. But when I simulate the offline status in the browser, the app ...
2
votes
0
answers
69
views
Forge Viewer offline in Vue/Vite (iOS WebView) – call function across files without import/window/globalThis
We are building an offline Forge Viewer project using Vue + Vite, which will later be wrapped in an iOS app (Capacitor).
In offline mode, we need to serve model files and translations from a local ...
0
votes
0
answers
51
views
progressive web app download button not displaying in url
Expected result:
I used to be able to start the flutter web application, and on the URL it would have the option to install the app.
That does not show up anymore, not even on new apps.
Here is an ...
0
votes
1
answer
53
views
Custom Protocol Handler for Isolated Web App Not Working After ChromeOS Update (May be)
Since the ChromeOS update on September 25, 2025 (not sure if this is the cause), my custom protocol handlers (web+collab:// and collab://) for an Isolated Web App (IWA) have stopped functioning.
...
0
votes
0
answers
63
views
PWA content-security-policy Failed to execute importScripts on WorkerGlobalScope
I've got a PWA app that works fine with script-src 'self'; worker-src 'self' content-security-policy header and I'm trying to tighten security using hashes. I have the index.html file like below
<...
0
votes
0
answers
54
views
Issue opening external urls in PWABuilder iOS app
I've got a progressive web app wrapped in PWABuilder code for upload into the Apple App Store. It had been a long time since we had created a new version of this wrapper code or uploaded any new ...
0
votes
0
answers
86
views
iOS PWA: Can Home Screen shortcuts open specific routes?
My PWA has multiple distinct pages, like /forms/inspection and /forms/incident. I want a user to be able to add a shortcut to their iPhone Home Screen that opens directly to one of these specific ...
0
votes
0
answers
47
views
Current standard for implementing a username + password login for a web application
After a few years of working at the back of the backend, I'm back working on a full-stack project. We need a username + password login with MFA which I'll use a TOTP for. There will be no third-party ...
0
votes
1
answer
53
views
Push event is not triggered in PWA using webpush
I have created a PWA from my Laravel + Inertia react app, I have a service-worker running that listens to push events. Whenever we register the service-worker initially we subscribe to the push event:
...
0
votes
0
answers
45
views
How to persist login session in iOS Safari PWA (Add to Home Screen) with React and Node.js?
I’m building a PWA with React (frontend) and Node.js/Express (backend).
On login, I save a JWT token in localStorage. I also tried using cookies with cookie-parser and express-session.
This works fine ...
0
votes
0
answers
98
views
PWA Android & iOS look of push notification
I have implemented push notifications for my PWA with Firebase and a service worker. Only problem I am currently having is the look of the push notifications on both my Android and iPhone.
This is ...
2
votes
0
answers
85
views
Mediarecorder stucks on iOS as PWA app, how to clean all tracks?
very strange problem I have on iOS when shared web as an app (pwa) to home screen.
Whenever I use it via safari browser on iPhone, it works 100% fine every time. However, when I put it as an app on ...
2
votes
1
answer
564
views
How to install a Progressive Web App (PWA) on Android
I have a PWA that works on a desktop browser and shows the install icon in the address bar (Brave and Chrome browsers). There is a manifest.json and the service worker (sw.js) is recognised, and ...
0
votes
0
answers
54
views
PWA richer install UI multiple narrow screenshot adding
My manifest.json file.
"screenshots": [
{
"src": "screenshot/mobile/iphone14.png",
"form_factor": "narrow",
"sizes": ...
0
votes
1
answer
137
views
Safari throws "Response served by service worker has redirections"
I'm building a PWA with Workbox and getting this error only in Safari:
Response served by service worker has redirections
This happens when I navigate to routes like /auth/login or /receipt after ...
0
votes
0
answers
75
views
Trusted Web Activity shows “Running in Chrome” message despite Play Store installation
I'm publishing a Progressive Web App as a Trusted Web Activity (TWA) on the Play Store, but when users open the app, it still shows the “Running in Chrome” message. I’ve followed the documentation ...
0
votes
0
answers
186
views
How to install PWA on a mobile device
First, project and system information
simple-pwa an mre. Final-Year-Project the actual project code. All code is for simple-pwa. All the problems faced in simple-pwa also applies to [Final-Year-...
0
votes
0
answers
44
views
cookies not sent by Samsung Internet
I am trying to debug an issue with my app in Samsung Internet.
I cannot debug it through remote debugging with chrome://inspect as per issue here: remote debugging Samsung Internet gives HTTP/1.1 404 ...
0
votes
0
answers
131
views
Serwist offline stops working after 24 hours. I want it to persist for custom time
I am using nextjs 15, with serwist. My pages are offline configured, because this is a static site. I dont need a fallback offline page.
The issue is serwist works offline for 24 hours. After 24 hours ...
0
votes
1
answer
69
views
Browser back button becomes disabled after dialog/route navigation
I'm working on a Flutter web PWA that gets installed on Android devices, and I'm running into a frustrating navigation issue with the browser's back button.
The Problem My app has a typical flow: Home ...
0
votes
0
answers
41
views
Django PWA offline template not showing
why my django pwa offline template is not showing i checked everthing is in its position and also there is to typo mistakes my offline.html is in write path templates/patients/offline.html and i also ...
1
vote
1
answer
55
views
InvalidOperationException: Cannot provide a value for property 'QuestionService' on type 'PWAQuestionWASM.Client.Pages.Questions'
I'm trying to make CRUD work on Blazor Webassembly, but absolutely nothing works.
InvalidOperationException: Cannot provide a value for property 'QuestionService' on type 'PWAQuestionWASM.Client.Pages....
2
votes
2
answers
3k
views
Error "cannot access org.openqa.selenium.ContextAware" when compiling Selenium/Appium project with Maven
I'm working on a project using Selenium and Appium to test a PWA. Until recently, everything was working fine, but now when I try to compile my project, I get the following error:.
cannot access org....
1
vote
0
answers
99
views
Installing PWA in local network
I tried installing a PWA that I made to my android, but I can't find any way to do so as I need to host in https.
First I tried with GitHub Pages which hosts the web for me and after succesfully ...
1
vote
1
answer
90
views
Persistent storage denied for IndexedDB
I intend to use IndexedDB for local storage from local HTML.
However, the DB tables were deleted when free space on drive C: decreases to a certain level. For some reason browser won't let me turn ...
0
votes
0
answers
196
views
Translucent status-bar for Android PWA
I have a PWA and want to show content underneath the status-bar so it feels more "native".
When I use black-translucent with apples meta-tag I get the result I want on iOS - but I can't get ...
1
vote
0
answers
41
views
Do iOS PWAs support updating app icon badges when the app is force-closed?
I'm currently developing a PWA that uses Web Push Notifications and app icon badges. All badge functionality works as expected while the app is open, backgrounded, or even when the phone is locked.
...
2
votes
1
answer
111
views
beforeinstallprompt event not firing in Nuxt 3
I'm developing a Nuxt 3 PWA on localhost and encountering an issue where the beforeinstallprompt event is not firing. I've set up my Service Worker and web app manifest, and there are no errors in the ...
1
vote
1
answer
141
views
Issue on deploying Nextjs 14 (App Router) with PWA on server
So I have created a Nextjs 14 application in Javascript and its staging environment is deployed on Vercel while the production environment is on AWS Amplify.
I am using next-pwa to convert this ...
0
votes
1
answer
84
views
The PWA install button does not appear
I want to add the install button to my ViewAnnouncement.jsx page. I already have a manifest.json set up. I already added console something inside the beforeinstallprompt to ensure it is firing and it ...
0
votes
0
answers
84
views
Firebase Push Notifications not opening PWA Next.js correctly on Android (works on iOS and Web)
I'm working on a Next.js PWA using Firebase Cloud Messaging (FCM). I have implemented a service worker to handle background push notifications, and I'm experiencing inconsistent behavior across ...
0
votes
1
answer
28
views
Can I detect changing of lifecycle state of flutter PWA using WidgetsBindingObserver?
Can I detect changing of lifecycle state of PWA using WidgetsBindingObserver? In my app I have to show new content on a new day. For the mobile app I am able to use WidgetsBindingObserver to check ...
0
votes
0
answers
80
views
Managing window closing in a PWA
Is there anything other than beforeunload available to PWAs when the user closes an installed PWA application's window? I'm building a desktop application that may have unsaved edits across multiple ...
0
votes
0
answers
25
views
End bell sound in iOS PWA rings at start and end of timer
I'm building a meditation timer as a React PWA. When users add it to their iPhone homescreen and run it as a standalone app, the end bell sound (using an element) sometimes rings both at the start ...
0
votes
0
answers
65
views
Django PWA not installable on android
I have develop a simple django PWA project (without the published django-pwa app) to test for offline features.
I have deployed my project on pythonanywhere: lecarrou.pythonanywhere.com.
When I get my ...
0
votes
0
answers
46
views
Can Blazor WASM application hosted online to connect to a local database
Is it possible to allow a PWA Blazor WASM application that hosted online to connect to a local database SQL Server after downloading it by the user?
I have modified my connection string by changing ...
1
vote
0
answers
46
views
How to install Blazor PWA by scan QR code
In PWA Blazor application the user can download the application by pressing the download icon that shows in the end of URL address bar
What I'm trying to do is to generate a QR code the allow the ...