Hello,
I recently upgraded to NW.js version 94 and also updated Chromium to version 131. Since the upgrade, I've encountered an issue specifically with file downloads when I make requests to Angular on the production server.
The issue occurs when I use NW.js as a wrapper for my application, and I try to download files by sending requests from Angular on the production server. The problem is that the download doesn't complete because the expected "event" (chrome.downloads.onChanged.addListener) that should trigger after the download completed never fires. Specifically, the download doesn't trigger the second event (the one that signals the download has finished or completed) as expected, causing the download to remain stuck.
However, the download works fine when I run Angular locally (on my local machine), and when I send requests from other non-Angular applications to the production server, the download works as expected. The issue seems isolated to when Angular interacts with the production server through NW.js.
If you have any advice or suggestions on what might be causing this issue, it would be much appreciated.
Thank you in advance.