My recent upgrade to 25.12 reverals another bug/issue with the browser throwing errors when a user clicks the back button on a browser to return to a page. This issue occurs in every browser I've tried. It happens on the server and in Xampp. Very undesirable. If the user clicks the back button again, it takes them back to the page which the error message says can't be reached. This is all new and undesirable behavior. I'll revert to 24.17 which removes the theme selector that everyone at my company likes. I sure hope AppGini can fix all the issues.
25.12 Browser Errors
Re: 25.12 Browser Errors
Did you manage to resolve this? I'm having the same issue. It only happens when I click back into a filtered results page. When I refresh the page again, it loads.
Re: 25.12 Browser Errors
Is the url displayed in the error message correct? If yes, could you open the browser inspector (by pressing F12) and navigate to the network tab then click the back button, and check if any errors are reported in the network tab?

- DataTalk is an innovative AppGini plugin based on ChatGPT that allows you to interact with your AppGini database using natural language questions, without writing any SQL. Check the demo video
- Check our other plugins and get a generous discount of up to 30% when buying 2 or more plugins.
- Need personalized consulting on your specific app and customizations? Book an online call with me here.
Re: 25.12 Browser Errors
The URL seems to be correct. If I reload the error page, the correct information does show up, but not when I initially press back or forward. I don't see any errors in my console for the error page.
Re: 25.12 Browser Errors
The console is blank for the error page but when i refresh and it loads i have this.
The FetchEvent for "<URL>" resulted in a network error response: the promise was rejected.
The FetchEvent for "<URL>" resulted in a network error response: the promise was rejected.
The FetchEvent for "<URL>" resulted in a network error response: the promise was rejected.
The FetchEvent for "<URL>" resulted in a network error response: the promise was rejected.
The FetchEvent for "<URL>" resulted in a network error response: the promise was rejected.
The FetchEvent for "<URL>" resulted in a network error response: the promise was rejected.
The FetchEvent for "<URL>" resulted in a network error response: the promise was rejected.
The FetchEvent for "<URL>" resulted in a network error response: the promise was rejected.
The FetchEvent for "<URL>" resulted in a network error response: the promise was rejected.
The FetchEvent for "<URL>" resulted in a network error response: the promise was rejected.
The FetchEvent for "<URL>" resulted in a network error response: the promise was rejected.
The FetchEvent for "<URL>" resulted in a network error response: the promise was rejected.
The FetchEvent for "<URL>" resulted in a network error response: the promise was rejected.
The FetchEvent for "<URL>" resulted in a network error response: the promise was rejected.
The FetchEvent for "<URL>" resulted in a network error response: the promise was rejected.
The FetchEvent for "<URL>" resulted in a network error response: the promise was rejected.
The FetchEvent for "hiddenurl/management/orders_view.php" resulted in a network error response: the promise was rejected.
The FetchEvent for "hiddenurl/management/orders_view.php" resulted in a network error response: the promise was rejected.
The FetchEvent for "hiddenurl/management/orders_view.php" resulted in a network error response: the promise was rejected.
The FetchEvent for "hiddenurl/management/orders_view.php" resulted in a network error response: the promise was rejected.
The FetchEvent for "hiddenurl/management/orders_view.php" resulted in a network error response: the promise was rejected.
The FetchEvent for "hiddenurl/management/orders_view.php" resulted in a network error response: the promise was rejected.
The FetchEvent for "hiddenurl/management/orders_view.php" resulted in a network error response: the promise was rejected.
The FetchEvent for "hiddenurl/management/orders_view.php" resulted in a network error response: the promise was rejected.
The FetchEvent for "hiddenurl/management/orders_view.php" resulted in a network error response: the promise was rejected.
The FetchEvent for "hiddenurl/management/orders_view.php" resulted in a network error response: the promise was rejected.
The FetchEvent for "hiddenurlk/management/orders_view.php" resulted in a network error response: the promise was rejected.
The FetchEvent for "hiddenurl/management/orders_view.php" resulted in a network error response: the promise was rejected.
The FetchEvent for "hiddenurl/management/orders_view.php" resulted in a network error response: the promise was rejected.
The FetchEvent for "hiddenurl/management/orders_view.php" resulted in a network error response: the promise was rejected.
The FetchEvent for "hiddenurl/management/orders_view.php" resulted in a network error response: the promise was rejected.
The FetchEvent for "hiddenurl/management/orders_view.php" resulted in a network error response: the promise was rejected.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
AppGiniHelper.min.js:7 AppGini Version 25.12
AppGiniHelper.min.js:7 AppGiniHelper Javascript Library Version 2022.12.09.1
share-modal.js:1 Uncaught TypeError: Cannot read properties of null (reading 'addEventListener')
at share-modal.js:1:135
orders_view.php:41 ServiceWorker registration successful with scope: hiddenurl/management/
manifest.json.php:1 Manifest: Line: 1, column: 1, Syntax error.
orders_view.php:1 Unchecked runtime.lastError: The message port closed before a response was received.
orders_view.php:1 Unchecked runtime.lastError: The message port closed before a response was received.
Chat GPT says;
They show the service worker is intercepting the request for orders_view.php and then failing to return a valid Response, which is why Back() lands on an error page.
The FetchEvent for "<URL>" resulted in a network error response: the promise was rejected.
The FetchEvent for "<URL>" resulted in a network error response: the promise was rejected.
The FetchEvent for "<URL>" resulted in a network error response: the promise was rejected.
The FetchEvent for "<URL>" resulted in a network error response: the promise was rejected.
The FetchEvent for "<URL>" resulted in a network error response: the promise was rejected.
The FetchEvent for "<URL>" resulted in a network error response: the promise was rejected.
The FetchEvent for "<URL>" resulted in a network error response: the promise was rejected.
The FetchEvent for "<URL>" resulted in a network error response: the promise was rejected.
The FetchEvent for "<URL>" resulted in a network error response: the promise was rejected.
The FetchEvent for "<URL>" resulted in a network error response: the promise was rejected.
The FetchEvent for "<URL>" resulted in a network error response: the promise was rejected.
The FetchEvent for "<URL>" resulted in a network error response: the promise was rejected.
The FetchEvent for "<URL>" resulted in a network error response: the promise was rejected.
The FetchEvent for "<URL>" resulted in a network error response: the promise was rejected.
The FetchEvent for "<URL>" resulted in a network error response: the promise was rejected.
The FetchEvent for "<URL>" resulted in a network error response: the promise was rejected.
The FetchEvent for "hiddenurl/management/orders_view.php" resulted in a network error response: the promise was rejected.
The FetchEvent for "hiddenurl/management/orders_view.php" resulted in a network error response: the promise was rejected.
The FetchEvent for "hiddenurl/management/orders_view.php" resulted in a network error response: the promise was rejected.
The FetchEvent for "hiddenurl/management/orders_view.php" resulted in a network error response: the promise was rejected.
The FetchEvent for "hiddenurl/management/orders_view.php" resulted in a network error response: the promise was rejected.
The FetchEvent for "hiddenurl/management/orders_view.php" resulted in a network error response: the promise was rejected.
The FetchEvent for "hiddenurl/management/orders_view.php" resulted in a network error response: the promise was rejected.
The FetchEvent for "hiddenurl/management/orders_view.php" resulted in a network error response: the promise was rejected.
The FetchEvent for "hiddenurl/management/orders_view.php" resulted in a network error response: the promise was rejected.
The FetchEvent for "hiddenurl/management/orders_view.php" resulted in a network error response: the promise was rejected.
The FetchEvent for "hiddenurlk/management/orders_view.php" resulted in a network error response: the promise was rejected.
The FetchEvent for "hiddenurl/management/orders_view.php" resulted in a network error response: the promise was rejected.
The FetchEvent for "hiddenurl/management/orders_view.php" resulted in a network error response: the promise was rejected.
The FetchEvent for "hiddenurl/management/orders_view.php" resulted in a network error response: the promise was rejected.
The FetchEvent for "hiddenurl/management/orders_view.php" resulted in a network error response: the promise was rejected.
The FetchEvent for "hiddenurl/management/orders_view.php" resulted in a network error response: the promise was rejected.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
service-worker.js?1754086546:1 Uncaught (in promise) TypeError: Failed to convert value to 'Response'.
AppGiniHelper.min.js:7 AppGini Version 25.12
AppGiniHelper.min.js:7 AppGiniHelper Javascript Library Version 2022.12.09.1
share-modal.js:1 Uncaught TypeError: Cannot read properties of null (reading 'addEventListener')
at share-modal.js:1:135
orders_view.php:41 ServiceWorker registration successful with scope: hiddenurl/management/
manifest.json.php:1 Manifest: Line: 1, column: 1, Syntax error.
orders_view.php:1 Unchecked runtime.lastError: The message port closed before a response was received.
orders_view.php:1 Unchecked runtime.lastError: The message port closed before a response was received.
Chat GPT says;
They show the service worker is intercepting the request for orders_view.php and then failing to return a valid Response, which is why Back() lands on an error page.
Re: 25.12 Browser Errors
I did notice if I f12, head to network, tick disable cache, then it the error does not show
Re: 25.12 Browser Errors
The issue seems to be fixed in the latest release. Thank you! And some other nice features along with it.