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.

How can we improve the Microsoft Edge developer experience?

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Chromium, please ensure LocalLinks are supported

    Browsers like Firefox and Chrome think it is a security vulnerability to support linking to LocalLinks (i.e. file://COMPUTER_NAME/FILESHARE/FILE.pdf"). Very short sighted for corporate environments that will have a ton of legacy applications that still link to local network resources via the file:// scheme.

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  HTML  ·  Flag idea as inappropriate…  ·  Admin →
  2. Add an option to "Open image in new tab" when we right-click on an image.

    Add an option to "Open image in new tab" when we right-click on an image.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  HTML  ·  Flag idea as inappropriate…  ·  Admin →
  3. 4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  HTML  ·  Flag idea as inappropriate…  ·  Admin →
  4. pwa

    Support manifests and PWA and allow to add apps to start menu from edge if it detects it's a valid pwa

    7 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  HTML  ·  Flag idea as inappropriate…  ·  Admin →
  5. Please reconsider how Edge and IE react to an OK: 204 response. IMHO this is not according to spec.

    After receiving a http 204: OK, no content. Edge still is waiting for something to arrive although the spec states that no content is to be expectedd

    10 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  HTML  ·  Flag idea as inappropriate…  ·  Admin →
  6. img decoding attribute

    https://html.spec.whatwg.org/multipage/embedded-content.html#attr-img-decoding

    > Decoding of large images can block the main thread for hundreds of milliseconds or more, interrupting fluid animations and user interaction. Currently, there's no way for a web author to specify that they want an image to be decoded asynchronously, so there are scenarios where it is impossible to avoid UI stalls.

    Thus the new `decoding` attribute for the `img` element, with possible values:

    * `sync`: Indicates a preference to decode this image synchronously for atomic presentation with other content.

    * async: Indicates a preference to decode this image asynchronously to avoid delaying presentation of other content.

    *…

    74 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  HTML  ·  Flag idea as inappropriate…  ·  Admin →
  7. 1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  HTML  ·  Flag idea as inappropriate…  ·  Admin →
  8. Implement link rel="modulepreload"

    modulepreload is a new link relation that behaves similar to preload, but different in several key ways. For example, it interprets its attributes and changes to them differently; it uses the module map instead of the preload cache; and it allows optionally fetching descendant modules as an optimization.

    Spec: https://html.spec.whatwg.org/multipage/links.html#link-type-modulepreload

    Tests: https://github.com/w3c/web-platform-tests/blob/master/preload/modulepreload.html

    45 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  HTML  ·  Flag idea as inappropriate…  ·  Admin →
  9. Support bidi isolation for elements with dir attributes, and for bdi

    This is a specific request for Edge to support bidi isolation per the HTML specification where the dir attribute and the bdi element are used. The wording in the request for dir=auto [1] is equally valid here.

    Support for isolation is really a fundamental requirement for languages using Arabic and Hebrew and other scripts such as Thaana, Syriac, N'Ko, etc. Note also that the Arabic script is the second most widely used script around the world after the Latin script, so this affects a lot of people. And the lack of isolation is not an edge-case problem (see worked examples…

    30 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  HTML  ·  Flag idea as inappropriate…  ·  Admin →
  10. Add ability to type in into input type="date" and input type= "datetime-local"

    Add ability to type in into input type="date" and input type ="datetime-local" as:
    1. By default the range in the datepicker is restricted +/- 100 years which is not always the case
    2. Changing min/max attribute crashes the browser
    3. Overall it would be more user friendly to just type in the value in some case with huge distance between actual and expected value

    The case: actual value 12/31/9999 being change, expected value 12/31/2017 (the one to be changed to)

    61 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  HTML  ·  Flag idea as inappropriate…  ·  Admin →
  11. Full spec support for "accept" in Input Type=File

    Provide full support of the accept attribute in a input type="file"

    https://html.spec.whatwg.org/multipage/forms.html#attr-input-accept

    http://caniuse.com/#feat=input-file-accept

    Allows you to restrict the UX to valid file formats when necessary. Image uploads, PDF's, etc.

    768 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    10 comments  ·  HTML  ·  Flag idea as inappropriate…  ·  Admin →
  12. 90 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  HTML  ·  Flag idea as inappropriate…  ·  Admin →
  13. Implement allow-popups-to-escape-sandbox token for iframe sandbox attribute

    Implement the token allow-popups-to-escape-sandbox for the iframe's sandbox attribute, as described here: https://html.spec.whatwg.org/multipage/embedded-content.html#attr-iframe-sandbox. It has use cases for things like maps and advertising publishing.

    79 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  HTML  ·  Flag idea as inappropriate…  ·  Admin →
  14. 242 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  HTML  ·  Flag idea as inappropriate…  ·  Admin →
  15. Custom Elements

    Method for registering (creating) custom elements in script.

    Spec: http://www.w3.org/TR/custom-elements/

    14,110 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    138 comments  ·  HTML  ·  Flag idea as inappropriate…  ·  Admin →
  16. Shadow DOM (unprefixed)

    Enables DOM tree encapsulation. Without it, widgets may inadvertently break pages by using conflicting CSS selectors, class or id names, or JavaScript variables.

    http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/shadow/index.html

    13,482 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    120 comments  ·  HTML  ·  Flag idea as inappropriate…  ·  Admin →
  17. HTML Imports

    Import HTML documents into other HTML documents.

    Spec: https://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/imports/index.html

    8,806 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    95 comments  ·  HTML  ·  Flag idea as inappropriate…  ·  Admin →
  18. Support dir="auto"

    dir="auto" dramatically simplifies dealing with variable and user-generated content whose language is not known.
    It'd also allow site generators that convert from formats like Markdown to almost automagically support mixed-direction document with almost no changes to the generator — they just has to slap dir=auto all over the place. While not perfect, it's about the best that can be done when the input doesn't contain language information.

    Doc: http://www.w3.org/International/articles/inline-bidi-markup/#dirauto
    Spec: https://html.spec.whatwg.org/multipage/dom.html#the-dir-attribute
    Tests: http://www.w3.org/International/tests/repository/html5/the-dir-attribute/results-dir-auto
    Browser support: Firefox, Chromium, Safari, Opera

    To be useful for flipped layout, you'd also need to support CSS logical properties e.g. `text-align: start`:
    https://wpdev.uservoice.com/forums/257854-microsoft-edge-developer/suggestions/7438435-css-logical-properties

    Ideally dir="auto" should…

    93 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  4 comments  ·  HTML  ·  Flag idea as inappropriate…  ·  Admin →
  19. Dialog element

    This feature would add support for the <dialog> element to create in-page modal windows.

    https://html.spec.whatwg.org/multipage/forms.html#the-dialog-element

    2,297 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    25 comments  ·  HTML  ·  Flag idea as inappropriate…  ·  Admin →
  20. 2,148 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    55 comments  ·  HTML  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3
  • Don't see your idea?

Microsoft Edge Developer

Feedback and Knowledge Base