This API allow you to access USB devices from the browser.
It is a W3C editor's draft: https://wicg.github.io/webusb.48 votes
While Edge supports WebCrypto API, the PBKDF2 algorithm (see https://www.w3.org/TR/WebCryptoAPI/#pbkdf2) is unsupported. Gecko and Chromium support this algorithm and allow fast key derivation - for all the applications where you don't want to share your master key but only derived task-specific keys.24 votes
The limit on database size for a domain is too small, currently it is around 500MB. FF, Chrome and Safari all allow the databases to be many GBs depedning on available Hard Drive space. Our web application deals with a large amount of data and we use the database to pre-cache data for review later so that the review process is quick. We deal with massive amounts of data where each set of data to review is in the 100s of MB but can also easily exceed 1GB.13 votes
Add support for image-orientation:from-image. This will allow photos captured on Windows 10 Mobile devices to be displayed with the correct orientation.
To demonstrate the issue, see: https://social.msdn.microsoft.com/Forums/Windowsapps/en-US/78294ed7-7258-4ef2-b90c-2de237f93ba1/uwpxamlhmtl-webview-displaying-captured-photos-with-incorrect-orientation-on-windows-10-mobile?forum=wpdevelop17 votes
The `i` flag is defined in the CSS Selectors module  and is supported by all the other major browser engines.13 votes
Both Chrome and Firefox allow developers to manage cookies.Our QA and QE need some cookie editing tools that are more accessible than the console.9 votes
Steps to reproduce the problem:
1. Open the testcase https://bugzilla.mozilla.org/attachment.cgi?id=8443862 in Edge.
What is the expected behavior?
The test should pass.
What went wrong?
The test failed, indicating that Edge does not support the relevant nth-child(An+B of sel) and nth-last-child(An+B of sel) pseudo classes.
Chrome Bug: https://bugs.chromium.org/p/chromium/issues/detail?id=304163
Firefox Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=854148
Webkit Status: https://webkit.org/status/#feature-css-selector-:nth-child(an+b-of-selector-list)-and-:nth-last-child(an+b-of-selector-list)
Can I Use: http://caniuse.com/#feat=css-nth-child-of39 votes
SSL key logging is a feature that browsers export TLS keys into a text file, which can be used by Wireshark to decrypt TLS traffic. This feature can be enabled on Firefox and Chrome by setting SSLKEYLOGFILE environment variable, which is a path to the log file.
This feature is useful for debugging network error and for learning structures of TLS-encrypted application layer protocols (such as encrypted HTTP/2) with Wireshark.31 votes
Scoped Styles via @scope
@scope at-rule to apply a block of rules only within a subtree of the document. The cascade would prioritize scoped rules above unscoped ones, regardless of specificity.
(This is similar to scoped styles in this post: https://wpdev.uservoice.com/forums/257854-microsoft-edge-developer/suggestions/6508310-scoped-styles -- but the newer revision of the draft uses an at-rule rather than the HTML `scoped` attribute)176 votes
An edge extension should be able to communicate to a locally installed UWP app. I know UWP apps can't use loopback tcp communication. So the most viable option is to run AppService from UWP app and let the edge extension consume that service. Currently, Edge extensions can't access Windows.ApplicationModel.AppService namespace.130 votes
Testing Edge on localhost can sometimes be a pain. Especially when we load resources from CDNs (like our own). In a mixed localhost / cdn Environment one will always see "This Internet Explorer instance does not have privateNetworkClientServer capabilities", which is a) misleading, since i'm using edge, not IE and is frustrating, since there is no internal Workaround. Fiddler allows me to remap mylocalhost to localhost, which solves the Problem, but I - as a developer - would like to just use it for development, as I do with all my other Browsers.50 votes
I have currently built a browser extension for Chrome that allows me to add a new pane to the DevTools that has its own UI and can communicate with the current tab with a background page for the extensions.
I would like to be able to write the same extension for Edge. That allowed me to do the same.60 votes
add buttons to the about:tabs page to launch windows 10 default apps and office apps. see https://msdn.microsoft.com/en-us/windows/uwp/launch-resume/launch-default-app
add a about:apps page that only includes buttons for windows 10 default apps.... similar to chromium's chrome://apps protocol.4 votes
Now that we have dark mode in the OS and in the browser, it's time for the websites to join!
Add window.msDarkModeEnabled or something similar for developers to determine if the user has dark mode enabled and act accordingly.14 votes
Every time I open the Dev tools the browser slows a lot and crash often especially with heavy sites. This do not happen with Chrome.
Resizing the view also is incredibly slow and stuck my workstation.
This makes it almost impossible to use even if I would gladly use it instead of the Chrome one54 votes
Please support filter effects in canvas api.
This feature has been supported in Chrome 52+ and Firefox 49+.52 votes
Ability to style select options. e.g. I'd like to layout options horizontally instead of vertically (e.g. toggle button style for Yes/No, Male/Female, etc.).4 votes
Firefox (since ages) and Chrome (since 08/2016) search datalist items using "contains". However, IE still uses "starts with" to filter datalist items.
It can easely be tested here:
I think IE should adopt a "contains" approach too to filter items, as it is by far more useful/practical ...and would behave similarly to FF/chrome.5 votes
It would be nice if, as with other well known browsers, when I start Edge with my previous tabs not loaded until I click on one of them. It would result on a faster startup loading, especially if like me, I end up having 20/30 tabs opened at each session.46 votes
- Don't see your idea?