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.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Support CSS Reflections

    Webkit offers the ability to create reflections using CSS:

    https://www.webkit.org/blog/182/css-reflections/

    I would love to see this in Edge as it can add a nice effect to images.

    36 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  CSS  ·  Flag idea as inappropriate…  ·  Admin →
  2. Support PNG, GIF & SVG cursors and other cursor enhancements

    Add support for more formats than just the CUR and ANI file formats in the CSS cursor property. PNG, SVG and GIF support would be good.

    Also, consider supporting the zoom-in/out and grab/grabbing properties, in addition to updating the browser-specific cursors like no-drop, all-scroll, col/row-resize, alias, cell, copy and context-menu cursors, as they look small/jagged, old and weird on my high DPI screen.

    261 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    8 comments  ·  CSS  ·  Flag idea as inappropriate…  ·  Admin →
  3. font-size-adjust & other font properties

    Add support for the CSS3 property used for adjusting font sizes consistently across font families. Supported in Firefox since the beginning.

    And please consider some of these font-related properties, too, potentially making it easier to customize and implement fonts on the web:
    * font-variant (and its children properties)
    * font-synthesis
    * font-kerning
    * @font-feature-values
    * font-language-override

    187 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    6 comments  ·  CSS  ·  Flag idea as inappropriate…  ·  Admin →
  4. unicode-range

    Fast and efficient support for serving large fonts which cover many languages
    http://www.w3.org/TR/css3-fonts/#unicode-range-desc

    152 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  CSS  ·  Flag idea as inappropriate…  ·  Admin →
  5. Custom filters (shaders)

    Filter effects are a way of processing an element’s rendering before it is displayed in the document.

    http://www.w3.org/Graphics/fx/wiki/CSS_Shaders_Security

    169 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  CSS  ·  Flag idea as inappropriate…  ·  Admin →
  6. Make CSS unit 'ch' consistent with other browsers

    Currently, IE claims to support the 'ch' CSS unit (http://www.w3.org/TR/css3-values/#font-relative-lengths), but its implementation differs from other browsers' one. While other browsers consider '1ch' equal to the overall width of the character, including its side-bearings, IE seems to take into account only the width of the painted area, without side-bearings. This makes IE's implementation almost useless in practical tasks like http://lea.verou.me/2012/02/simpler-css-typing-animation-with-the-ch-unit/. Can the implementation of this unit be changed for the parity with other browsers, so we could use it interoperably?

    36 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  CSS  ·  Flag idea as inappropriate…  ·  Admin →
  7. Scrolling tables

    To those in the enterprise application world, tables are used extensively and can get both very tall and wide. Currently there is no easy way to make an HTML table scroll either way.

    Long ago in Firefox 3 you could add :overflow:scroll" to tbody and it would scroll, but they removed support for that because it was not standard. Even that only supported vertical scrolling.

    There are probably too many javascript toolkits to count that include their own version of a scrollable grid. Although those are very helpful, none which I know of support scrolling on tables without using "table-layout:fixed".…

    55 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  CSS  ·  Flag idea as inappropriate…  ·  Admin →
  8. Generated Content for Paged Media

    CSS properties helpful for printed publication.

    Spec: http://dev.w3.org/csswg/css3-gcpm/

    84 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  CSS  ·  Flag idea as inappropriate…  ·  Admin →
  9. CSS property "list-style: none" is ignored in MS Edge

    even when `list-style` is set to `none` for lists MS Edge stil rendering the list bullets. Looks like `list-style: none` is completely ignored by MS Edge

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  CSS  ·  Flag idea as inappropriate…  ·  Admin →
  10. 10 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  CSS  ·  Flag idea as inappropriate…  ·  Admin →
  11. 80 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  CSS  ·  Flag idea as inappropriate…  ·  Admin →
  12. unsupported pseudo class renders CSS useless

    unsupported pseudo class renders CSS useless
    When MS Edge does not support a pseudo class (e.g. :focus-within), it ignores other grouped selectors such as:

    #menu:focus-within, /* remove this to make it work in Edge */
    button[aria-expanded="true"] ~ #menu {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    }

    Is this the correct behavior?

    Please see this demonstration:
    https://codepen.io/anon/pen/QxOorG

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  CSS  ·  Flag idea as inappropriate…  ·  Admin →
  13. Support paint-order for HTML text

    Firefox Nightly now supports paint-order for HTML text:
    https://twitter.com/TobiReif/status/966711161390497792

    14 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  CSS  ·  Flag idea as inappropriate…  ·  Admin →
  14. Eyedropper

    Mozilla Firefox and Google Chrome have a native eyedropper to capture screen colors just by "clicking on them." The result can be chosen as "RGB", "RGBA" or a simple color code. I have not found any similar solution for Edge even in extensions and I really need this feature.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  CSS  ·  Flag idea as inappropriate…  ·  Admin →
  15. Ftp

    Idea you have my utmost diversion.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  CSS  ·  Flag idea as inappropriate…  ·  Admin →
  16. Implement "stroke-align:outset" - single and multiple outside strokes for text

    We need outside strokes for text, because the current centered strokes are not pretty - the intrude the font fill.

    An image illustrating how centered strokes aren't pretty / don't do what typically is intended (leaving the fill of the font unaffected):
    https://twitter.com/TobiReif/status/942805851017969664

    I hope you will implement stroke-align:outset.

    11 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  CSS  ·  Flag idea as inappropriate…  ·  Admin →
  17. Suport "appearance: none" for <input>

    Would be nice if Edge supports appearance (or -webkit-appearance) set as 'none' for <input> elements, like radio or checkbox.

    138 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  CSS  ·  Flag idea as inappropriate…  ·  Admin →
  18. Implement the color-gamut media feature from MQ4

    Implement the color-gamut media feature: it lets authors detect screens with broader than usual color gamut, like the newer macs and iphones.

    This is already supported in Chrome and Safari

    https://drafts.csswg.org/mediaqueries-4/#descdef-media-color-gamut

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  CSS  ·  Flag idea as inappropriate…  ·  Admin →
  19. Implement the overflow media features from MQ4

    The overflow-block and overflow-inline media queries from Media queries level 4 let people tell apart media that paginate vs media that scroll or media that clip using media features instead of media types.

    That way, you can do

    @media (overflow-block: paged) {
    /* do something smart for pagination */
    }

    and that will do the right thing when printing AND in ebook readers that paginate instead of scrolling, instead of

    @media print {
    /* do something smart for pagination */
    }

    which would work on print but fail in ebook readers.

    The specification is over here:
    https://drafts.csswg.org/mediaqueries-4/#mf-overflow-block
    https://drafts.csswg.org/mediaqueries-4/#mf-overflow-inline

    8 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  CSS  ·  Flag idea as inappropriate…  ·  Admin →
  20. Implement the update media feature from MQ4

    The update media query from Media queries level 4 let people tell apart media that responsively update the screen, from those that cannot, or those that can but only slowly.

    Authors can use that to style things differently on print vs ebook readers, even though both media are paginated. This kind of nuance was not possible to express just with @media print {...}

    The specification is over here:
    https://drafts.csswg.org/mediaqueries-4/#descdef-media-update

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  CSS  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base