PWAsForFirefox
PWAsForFirefox copied to clipboard
Extension doesnt seem able to access any URLs
Installation of the outlook PWA from outlook.office.com fails
Host firefox version - 104.0.2 (64-bit) Windows 11 Add on Version 2.0.3 Last Updated September 13, 2022
Error Log
Caused by: 0: Failed to download web app manifest 1: error sending request for url (https://outlook.office.com/mail/manifests/pwa.json?culture=en): operation timed out 2: operation timed out 05:55:53 [ERROR] Failed to process icon
Caused by: 0: Failed to download icon 1: error sending request for url (https://res.cdn.office.net/owamail/20220909004.06/resources/images/favicons/mail-seen.ico): error trying to connect: tcp connect error: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. (os error 10060) 2: error trying to connect: tcp connect error: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. (os error 10060) 3: tcp connect error: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. (os error 10060) 4: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. (os error 10060) 05:55:53 [WARN] Falling back to the next available icon
I am behind a corporate proxy, is that the root cause? Edit :- Yep, that is the root cause. I switched to a hotspot and it is working fine now. But the weird thing is if I launch the firefox from the runtime dir, its settings say use system proxy as well. Maybe we override it during launch?
This request is made by a custom native program which probably ignores system proxies. I'm not sure if there's a way to automatically set it up.
I now checked how reqwest (Rust HTTP client that this program uses) handles proxies and it seems it already uses a system proxy if it exists. It gets proxies from the environment variable HTTP_PROXY
for HTTP connections and HTTPS_PROXY
for HTTPS. And on Windows, it also tries to get a proxy from the registry (HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings
-> ProxyEnable
and ProxyServer
).
However, SOCKS proxies are not enabled right now, so maybe that's why it doesn't work for you. I will try to enable them in the next release.