nwjs / nw.js

Call all Node.js modules directly from DOM/WebWorker and enable a new way of writing applications with all Web technologies.
https://nwjs.io
MIT License
40.39k stars 3.88k forks source link

On Windows 10 taskbar icon points to non-existent "chrome_proxy.exe" instead of "nw.exe". #8227

Open LostBeard opened 1 month ago

LostBeard commented 1 month ago

Issue Type

Expected/Proposed Behavior

I expected the taskbar icon to point to the nw.exe app.

Additional Info

To reproduce

On a Windows 10 x64 PC (32bit has same issue)

This issue prevents the use of the "Pin to taskbar" option because the pinned icon will try to launch "chrome_proxy.exe" which does not exist.

This bug has been reported before as issue #7033. It was fixed and closed. This seems to be a regression due to changes since that fix.

The file that was modified to fix this issue before (#7033) was chrome/browser/web_applications/components/web_app_shortcut_win.cc. I wanted to look at that file to see what had changed and it seems it no longer exists. The folder chrome/browser/web_applications/components no longer exists (web_applications).

NWjsPinnedTaskbarIconIssue

LostBeard commented 1 month ago

web_app_shortcut_win.cc has moved from components to the os_integration folder.

Located here: chrome/browser/web_applications/os_integration/web_app_shortcut_win.cc

ayushmanchhabra commented 1 month ago

@rogerwang PR is ready for review

ayushmanchhabra commented 2 weeks ago

https://github.com/nwjs/chromium.src/pull/166 @rogerwang I have shared the PR URL for visibility, requesting your review. Thanks

LostBeard commented 1 week ago

Looking forward to this bug getting fixed. Is there an issue with the PR holding this up?