Microsoft Edge Developer
Hi, are you a web developer or designer?
“No, I just want to share feedback on Microsoft Edge.”
Please use the Feedback Hub (requires Windows 10) to submit your feedback in the Microsoft Edge category. This site is for web developer and designer feedback only. Other feedback will be closed without action.
“Yes, I’m a web developer or designer with feedback for the Microsoft Edge platform.”
Great! This site is where the Microsoft Edge team collects feature requests from the web developer and designer community in the categories listed to the right. For bugs on existing features, please log an issue on the Issue Tracker.
Your feedback will help us with planning and to better understand how web developers and designers are using the platform. Top standards-based feature requests will also be copied over to status.microsoftedge.com, where you can track its development status.
For the most actionable feedback, please search and up vote for existing suggestions before submitting a new suggestion, and create a separate suggestion per idea. Note that off topic or inappropriate suggestions may be moderated. The Microsoft Edge team will use suggestions as an important input, but there are several additional factors that inform the final roadmap.
A note from our lawyers: Please do not send any novel or patentable ideas, copyrighted materials, samples or demos which you do not want to grant a license to Microsoft. See the Terms of Service for more information.
-
Support custom user agent string
Allow changing the user agent string from outside the browser like other browsers have.
Such as creating profile or options arguments for custom the user agent string.43 votes -
Multi all Support
Support
3 votes -
Allow developers to disable script from F12
Useful for debugging and seeing what a no-JS or slow-JS experience might be like.
181 votes -
Add console.hex() to be able to log binary data to the console
With binary data becoming more and more common in the browser, thanks to ArrayBuffers and TypedArrays and all the specifications that use them, we need to be able to properly log these data types to the console.
On the surface this is possible with console.log(), but is that is severely lacking when it comes to binary data. So I would like to propose the ability to log binary data in the classic hex dump format. Having a console.hex() command in the browser would certainly my my life of lot easier and probably a lot of others that work with binary…
19 votes -
EXPAND or COLLAPSE ALL when viewing "Elements"
It would be helpful to allow for Expansion and/or Collapsing of all Elements in the editor script. Various reasons to implement would assist in preserving data as viewed. Example: law enforcement initiatives require memorialization of pages and/or profiles and posts but when a page has been deleted or relocated, the source code in its entirety easily saved as a text file would afford a faster way to recreating than the lengthy process of requesting whether the web host maintained the data.
1 vote -
Make the element finder work with standard selectors
If trying to search for an id by using the selector #myID, nothing will be found, only by entering myID, but this might return text elements, classes, and all sorts of other things that are undesirable. Should also be able to search by classes, xpath etc.
1 vote -
webpages interact with EDGE highlight feature
EDGE has a nice feature where users can highlight text on a webpage, and then send a copy(?) of that webpage to other users, with the annotations on it. Edge also can do this now with PDFs. The next logical step, from my point of view as a developer, is to let webpage javascript get information from these highlights. For instance, lets suppose I use html 'frames tag' to host one webpage in another. My user highlights the page (or HTML) in that frame, and an event fires letting me capture the text that he highlighted. Conversely, if my code…
1 vote -
responsive
responsive mode
1 vote -
Allow copying computed CSS values
Currently, I only have the option to right click and choose Copy from the menu, which copies the whole `property: value` pair. I would like to be able to copy just the value so that I don't have to delete the `property: ` part every time.
With screenshots: https://twitter.com/anatudor/status/930696940525899776
13 votes -
Element highlighting on SVG elements
Support element highlighting on SVG elements. Currently, the blue outline of elements doesn't appear on SVG elements, which makes it difficult to debug display issues of SVGs.
2 votes -
ReactJS (and possibly Redux) tooling
I would love to see some tooling surrounding ReactJS development. While I believe that on your competitors (Chrome/Firefox) these were developed by the community (or the vendor themselves...FB). I would love to see a CTA by Microsoft for this to be developed possibly following the example of Taylor Otwell surrounding his CTA to have Vue.js testing abilities added to the library.
Granted if Microsoft were to build the tools that would be amazing, but I don't think (in the day and age where Microsoft is so open source) that Microsoft calling on the community for a specific task should be…
6 votes -
In debugger, fix inspecting variables in mapped source code
When I'm debugging mapped source files and I hover over variable, I want to see the variable value.
Let's say I have ES2015 or TypeScript souce code, babelified, minimized and browserified. In chrome I can debug the original source code and inspect the variables. I would love to see it in Edge too.
3 votes -
42 votes
-
Bind Ctrl+P to open a file/command
Change the Ctrl+P to show a GoTo/Command terminal. Pretty much what VSCode does.
5 votes -
GPS override in F12 should support geo-location of an actual address
The GPS override in F12 requires GPS coordinates which are a nuisance to look up. There should be an edit control that uses the Bing Maps APIs to map any address or valid location name to GPS coordinates that get used. This way someone could enter an address such as "One Microsoft Way, 98052" and have this work.
6 votes -
1 vote
-
F12 Developer Tools with the feature to copy the full CSS selector of an HTML element.
like we have in Google Chrome and with Firebug in Firefox.
6 votes -
Show window size when resizing
This feature would show the current size of the Page (innerHeight and innerWidth) in a small label drawn in F12 as Edge is resized. The dimensions in the label would update as the Edge window is resized.
71 votes -
User agent selection in F12 should be improved
The F12 tools should improve how the user-agent override is exposed in two ways.
For Custom, the edit control is too tiny. It should be a large, even multi-line control with wrap. The existing control is too small to see any reasonable user-agent.
For all other selections, F12 doesn't display the value used. My suggestion is to all use the same multi-line control suggested above but that the control is read-only when any value other than custom is selected. Make sure that it is read-only but not disabled so that users can select and copy the value that will be…
5 votes -
Update Microsoft Edge WebDriver to support the latest W3C CR protocol
Edge currently supports the JSON wire protocol. But it needs to support both that and the latest W3C protocol now that the W3C spec is a Candidate Recommendation.
7 votes
- Don't see your idea?