search-deflector icon indicating copy to clipboard operation
search-deflector copied to clipboard

App doesn't work when default browser is set to Microsoft Edge.

Open mike8411251995 opened this issue 4 years ago • 11 comments

As stated in the title, the app works but only when my default browser is set to something other than Microsoft Edge. When the default browser is set to Microsoft Edge, the search result always opens in Microsoft Edge using Bing, regardless of the settings in the app. I want to use Microsoft Edge (the newest official Chromium build which can be downloaded here as my default browser and have the app deflect my search results to Google only, but the issue renders it impossible.

I'm running Windows 10 Version 1909 (build 18363.592) with the latest version of the app. I have two computers that experienced the same issue.

mike8411251995 avatar Jan 29 '20 12:01 mike8411251995

I think Microsoft is making a deliberate effort to compromise my program and its siblings. Search Deflector passes a URL that is re-written to Google (if you selected Google) and I think Edgium is actually changing it back to Bing, which is terrible and sneaky. I assume that Edgium has your default browser set to Google?

I'm still waiting for the official release build of Edgium to ship to my system. I haven't received that update yet and I'm running an insider build. ¯\_(ツ)_/¯

I will let you know what I find out when MS decides to cooperate with me.

spikespaz avatar Jan 29 '20 19:01 spikespaz

I considered the possibility where Microsoft might force the re-written URL back to Bing on Edgium, but that still doesn't explain why the app works fine when my default browser is set to IE/Chrome. By "fine" I mean it even works if I select "Preferred Browser" as Edgium and "Preferred Search Engine" as Google in the app. The behavior is as expected, where the app redirects the search results to Google using Edgium, even with my default system browser as IE/Chrome.

Unfortunately, everything else than the search bar will open IE/Chrome by default, which is not my desired choice of browser.

I forgot to mention that the issue is present on both the version released on GitHub and the one distributed in Microsoft Store.

Baffles me too.

mike8411251995 avatar Feb 08 '20 08:02 mike8411251995

I just purchased this app (about $2.5 USD in my currency) from the Microsoft Store but it doesn't work as I am having the same issue the OP reported. I have Edge as my default (and only) browser and set the search provider of Edge to google.com but searching from the start menu or Windows Search box still uses Bing. Annotation 2020-02-21 165953

WinAddict avatar Feb 21 '20 08:02 WinAddict

I can now reproduce this issue. I recently got Edge Legacy replaced with the new one. I really don't think there is anything I can do to fix this, since the system is responsible for handling the redirect when the Preferred Browser is set to System Default and System Default is set to Edge. SD just tells the system to send the re-written URI to the browser it has set as default and so the only workaround is to set Edgium as the Preferred Browser. I'm working on a more permanent fix.

spikespaz avatar Feb 24 '20 16:02 spikespaz

I started working on a solution to this and only realized that I could launch when "Preferred Browser" was set to Edgium, but not when System Default was Edgium. M$ changed the way the browser and taskbar search interact and broke the method I use. I have to come up with a completely new solution for this. That's unfortunate.

spikespaz avatar Feb 25 '20 17:02 spikespaz

You must select defualt app for MICROSOFT-EDGE protocol image

xmha97 avatar Mar 11 '20 10:03 xmha97

You must select defualt app for MICROSOFT-EDGE protocol image

Yep, already done that. Issue persists.

mike8411251995 avatar Mar 11 '20 11:03 mike8411251995

I think what Windows does is just bypassing this protocol and send the URL to the default browser (which is Edge since it's already what they want). In this case the only solution might be using deflector as the default BROWSER and forward all requests to the actual browser you want.

AkazaRenn avatar Apr 11 '20 21:04 AkazaRenn

@AkazaRenn I concur. I did investigate this and come to the same conclusion.

spikespaz avatar Apr 13 '20 00:04 spikespaz

Same here with versions:

  • edge Version 85.0.564.63 (Official build) (64 bit)
  • search deflector version 1.3.2

Fine when using default browser as Chrome, it uses bing when having edge as default browser even if I have specified Duck Duck Go as default search engine both on edge and on search deflector.

kristiannotari avatar Sep 24 '20 22:09 kristiannotari

Apologies for the bump. I've run into this issue as well when I started using Edge by default. So far the only solution is to use an extension that will redirect Bing searches to whatever. Example is Chrometana Pro (supports google, DDG and Yahoo by default, but you can add anything): https://chrome.google.com/webstore/detail/chrometana-pro-redirect-c/lllggmgeiphnciplalhefnbpddbadfdi/related

This will, however, make you unable to access Bing at all, unless you disable the extension. Not a big loss though :)

bzzrak avatar May 12 '21 16:05 bzzrak