rcmaehl / MSEdgeRedirect

A Tool to Redirect News, Search, Widgets, Weather and More to Your Default Browser
https://MSEdgeRedirect.com
GNU Lesser General Public License v3.0
3.96k stars 92 forks source link

After installing 0.7.4.0, links from Outlook for Windows always open in a new browser window. #278

Closed darren12345 closed 9 months ago

darren12345 commented 1 year ago

Preflight Checklist

Install Type

Manual Update

Install Mode

Active Mode

Steps to reproduce

Upgrade from 0.7.3.0 to 0.7.4.0 Click a URL in an email in Outlook (Windows desktop app - "Microsoft 365 Apps for Business")

✔️ Expected Behavior

Link opens in a new tab in the last active default browser window (Firefox in my case)

❌ Actual Behavior

Link opens in a new window of the default browser. Downgrading to 0.7.3.0 fixes this.

Microsoft Windows version

22H2 (OS Build 22621.1848)

Other Software

Firefox 114.0.2

Couchy commented 1 year ago

Same here, though mine doesn't even open the link, just a new Firefox window with an empty tab.

darren12345 commented 1 year ago

Off topic: I have been living in blissful ignorance that MS at some point changed Outlook to force all URLs to open in Edge, and I only found out while investigating this issue, and was actually assuming for a bit that my default browser setting wasn’t working. Dick. Move.

rcmaehl commented 1 year ago

Off topic: I have been living in blissful ignorance that MS at some point changed Outlook to force all URLs to open in Edge, and I only found out while investigating this issue, and was actually assuming for a bit that my default browser setting wasn’t working. Dick. Move.

Applies to Teams as well, and likely all Microsoft developed apps soon. Honestly, MS needs another AntiTrust suit IMO, they seem to be forgetting the lessons they learned the hard way.

mjmatthiesen commented 1 year ago

It's a "feature": https://community.spiceworks.com/topic/2488133-new-feature-outlook-forces-links-to-open-in-edge-solved You have to disable it in your outlook settings.

rcmaehl commented 1 year ago

It's a "feature": https://community.spiceworks.com/topic/2488133-new-feature-outlook-forces-links-to-open-in-edge-solved You have to disable it in your outlook settings.

They said downgrading to 0.7.3.0 fixes the issue. I haven't had a chance to install the office apps but I'm thinking it's a change on my end. @darren12345 can you confirm again real quick?

darren12345 commented 1 year ago

OK, if I change the setting in Outlook to actually respect my choices, if I upgrade to 0.7.4.0 it initially seems like this issue is fixed and links from Outlook open in the existing FF window, not a new one.

rcmaehl commented 1 year ago

So

Trying to troubleshoot this.

Outlook won't let me set browser to "Microsoft Edge" in advanced. 😂

Couchy commented 11 months ago

So

Trying to troubleshoot this.

Outlook won't let me set browser to "Microsoft Edge" in advanced. 😂

Is there a log I can send you? I get this in AppGeneral.log when clicking a link in Outlook:

2023/08/10 15:45:47 - Caught 'Microsoft-Edge' Call: --single-argument : url: %2F%2F%2F?URL

rcmaehl commented 11 months ago

Is there a log I can send you? I get this in AppGeneral.log when clicking a link in Outlook:

2023/08/10 15:45:47 - Caught 'Microsoft-Edge' Call: --single-argument : url: %2F%2F%2F?URL

As in

Caught 'Microsoft-Edge' Call: --single-argument : url: %2F%2F%2F?https://google.com/ or literally Caught 'Microsoft-Edge' Call: --single-argument : url: %2F%2F%2F?URL ?

Yes, AppGeneral.log if a browser is opening. URIFailures.log if no browser is opening

Couchy commented 11 months ago

Literally "URL" - I pasted it exactly as-is. And as mentioned, Firefox does open, just to a blank tab.

rcmaehl commented 11 months ago

Literally "URL" - I pasted it exactly as-is. And as mentioned, Firefox does open, just to a blank tab.

Yeah. You can email the logs to rcmaehl@gmail.com if you want to keep the confidential or DM me them on the discord server from the readme

Couchy commented 11 months ago

What you see is what I got. Probably need to log what the original command was before any parsing is done.

rcmaehl commented 11 months ago

What you see is what I got. Probably need to log what the original command was before any parsing is done.

Yep. I've found something that seems to have fixed my issue back from July from r/Sysadmin

https://pastebin.com/AbaPjJHa

Will be taking another wack at it here in a bit

rcmaehl commented 11 months ago

Should be fixed in test builds 👍