New Downloads and Collections Menus

Iron Contributor

Sorry devs, but I need to share this with my desperate fellows who want to try this new features too. :cool:

 

To enable new flyout menus for Downloads and Collections you need to add command line parameter to browser shortcut:

 

 

--enable-features=msDownloadsHub,msCollectionsHub

 

 

Tested on version 90.0.778.0

 

UPD: cmd line with 'Smart Copy':

--enable-features=msDownloadsHub,msCollectionsHub,msEdgeAreaSelect
35 Replies
Ah for that i have done my test in a VM without internet access, so like that even if edge generate 3 thousand of crash log they will never be send
That's good to know

 


@Wittycat wrote:
when you click on a link and edge is closed, it search somewhere in the os what is the default browser and open it.

For Windows it is in the Registry, but I recommend changing it only to those users who fully understand what they are doing.

 

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Shell\Associations\URLAssociations\{http|https}\UserChoice
This only applies to Edge stable?
how to add the features/flags in that registry path?

This path contains settings for default browser. For me it is:

 

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Shell\Associations\UrlAssociations\https\UserChoice]
"ProgId"="MSEdgeHTM"

 

"MSEdgeHTM" leads us to:

 

[HKEY_CLASSES_ROOT\MSEdgeHTM\shell\open\command]
@="\"C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedge.exe\" --single-argument %1"

 

We can modify this command. Or duplicate whole registry key "MSEdgeHTM" to "MSEdgeHTM2", then change command in "MSEdgeHTM2" and set "ProgId" to "MSEdgeHTM2".

Thank you, that worked!

is "--single-argument %1" only a place holder?
and could this be done for Edge canary? not sure what its registry path is in "HKEY_CLASSES_ROOT"

@HotCakeX wrote:
is "--single-argument %1" only a place holder?

I think it is.


@HotCakeX wrote:
and could this be done for Edge canary? not sure what its registry path is in "HKEY_CLASSES_ROOT"

Sorry, I'm using Canary without installation. So I don't have much to say about it's paths in Registry.

But you always can modify exe-path in command. :smile:

Warning in stable version of W10 (2009), if you rename MSEdgeHTM to MSEdgeHTM2 it will reset automatically the setting to MSEdgeHTM (in my case the MSEdgeHTM2 is the backup of MSEdgeHTM (since i use the stable version))

I don't have found (for now) a way to prevent this auto reset of the settings.
Ah good thing I didn't do it then xD
just modified the current registry, but hey, it's exactly what you wanted

@eddiezato 


@eddiezato wrote:

@HotCakeX wrote:
is "--single-argument %1" only a place holder?

I think it is.



so about that,

 

"%1" represent the file used as param of the msedge command. So basically it's your "MSEdgHTM" file. If you remove it, open a MSEdgeHTM file will just open msedge.exe without opening the file inside it.

 

"--single-argument :"

 

https://chromium.googlesource.com/chromium/src/+/master/base/command_line.h

 

The single-argument switch prevents unexpected parsing of arguments from other software that cannot be trusted to escape double quotes when substituting into a placeholder (e.g., "%1" placeholders populated by the Windows shell).

 

So its purpose is to be sure that the next argument (%1) will be interpreted correctly as a single argument.

It's probably better to keep it.

 

 
exactly, to be update proof, i have pushed a script who apply the reg update through GPO, like that if edge update remove the flags one reboot and the flags are back

Feature name for enable 'Smart Copy':

--enable-features=msEdgeAreaSelect

 

Can you share it please

Added the resource, sorry for the delay there - agreed this is a great link to have on the sidebar.

Thank you very much!
The new extension menu for Edge that was added recently:

--enable-features=msExtensionsHub