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. :scope pseudo-class for the Selectors API

    Please implement the :scope pseudo-class to refer to the context in querySelector(All). You’re the last browser remaining [1]

    [1]: https://developer.mozilla.org/en-US/docs/Web/CSS/%3Ascope

    215 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 →
  2. The CSS4 "revert" value

    Add support for the "revert" value from CSS Cascading and Inheritance Level 4.
    See http://www.w3.org/TR/css-cascade-4/#valdef-all-revert
    I bet that many folks who asked for the "unset" value thought it would do what "revert" actually does.

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

    CSS Filters.

    Enable support for filter: url(); so that one can use SVG filters in CSS. Right now a cross browser solution for blurring is tricky since filter:blur(); is not performant enough on many browsers, so an SVG filter is a must.

    In one case of mine, I have to use a data-url in url() since the router in Backbone does not work correctly in Firefox. So I need to have this:
    filter: url(#blur);
    filter: url(data:image/svg+xml;base64,/*base64*/#blur);

    Adding filter: blur(); before these as a fallback (in hope that Edge will apply that style), does not work. It does work when filter:…

    24 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 →
  4. Feature request: Auto-resize textarea

    Allow the following CSS to automatically change the height of a <textarea> depending on its content:

    textarea {
    height: max-content;
    }

    This is related to the iframe resize request:

    https://wpdev.uservoice.com/forums/257854-microsoft-edge-developer/suggestions/12237801-feature-request-auto-resize-iframes-based-on-cont

    https://github.com/craigfrancis/iframe-height

    16 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 →
  5. 1,974 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    49 comments  ·  CSS  ·  Flag idea as inappropriate…  ·  Admin →
  6. CSS Logical Properties

    Introduces logical properties and values that provide the author with the ability to control layout through logical, rather than physical, direction and dimension mappings.

    267 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    9 comments  ·  CSS  ·  Flag idea as inappropriate…  ·  Admin →
  7. 1,525 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    7 comments  ·  CSS  ·  Flag idea as inappropriate…  ·  Admin →
  8. CSS Masking

    Allows hiding of portions of a visible elements.

    Spec: https://dvcs.w3.org/hg/FXTF/raw-file/tip/css-masking-1/index.html

    2,383 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    37 comments  ·  CSS  ·  Flag idea as inappropriate…  ·  Admin →
  9. Shapes

    Define arbitrary shapes inside and around which inline content can flow.

    http://dev.w3.org/csswg/css-shapes/

    1,511 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    10 comments  ·  CSS  ·  Flag idea as inappropriate…  ·  Admin →
  10. Box Alignment

    CSS properties for aligning boxes within their container. Allows for true vertical centering among other features.

    http://dev.w3.org/csswg/css3-align/

    1,396 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 →
  11. all:initial

    Supported by Firefox and Chrome and gives the developer more control over CSS cascading. This would be helpful when when writing components that get inserted in other environments.

    Preferably both property: initial and all: initial would be supported.

    772 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    12 comments  ·  CSS  ·  Flag idea as inappropriate…  ·  Admin →
  12. CSS "Will Change"

    Adds a will-change CSS property, that can be used to signal that a particular property is likely to be changed in the future, or that an element's content is likely to change.

    Proposal: http://tabatkins.github.io/specs/css-will-change/

    1,083 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    11 comments  ·  CSS  ·  Flag idea as inappropriate…  ·  Admin →
  13. 627 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 →
  14. CSS Intrinsic Sizing

    Extends the CSS sizing properties with keywords that represent content-based "intrinsic" sizes and context-based "extrinsic" sizes, allowing CSS to more easily describe boxes that fit their content or fit into a particular layout context.

    http://dev.w3.org/csswg/css3-sizing/

    1,082 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    16 comments  ·  CSS  ·  Flag idea as inappropriate…  ·  Admin →
  15. CSS resize property

    Method of allowing an element to be resized by the user, with options to limit to a given direction.
    http://caniuse.com/#feat=css-resize

    508 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    7 comments  ·  CSS  ·  Flag idea as inappropriate…  ·  Admin →
  16. text-decoration styling

    Add support for (at least some of) the new text decoration styling properties below:
    * text-decoration properties like text-decoration-color, style, line, skip etc.
    * text-underline-position
    * text-emphasis properties like text-emphasis-position, color, style etc.

    421 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 →
  17. box-decoration-break

    Add support for the CSS3 box-decoration-break property, used to style inline elements that breaks in half. Supported in all other browsers.

    316 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    20 comments  ·  CSS  ·  Flag idea as inappropriate…  ·  Admin →
  18. Support reverse scrolling when justify-content: flex-end

    Initial scroll position should be the end-edge of the element, as it is on Google Chrome.

    Mozilla bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1042151

    Related spec: http://www.w3.org/TR/2014/WD-css-align-3-20141218/#overflow-scroll-position

    CodePen (only Chrome works as expected as of Oct 2015): http://codepen.io/SaschaNaz/pen/vNrYGY

    7 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 →
  19. tab-size property

    CSS3 tab-size is supported in all other browsers, and defines how many spaces the tab character should consist of.

    http://dev.w3.org/csswg/css-text/#propdef-tab-size

    292 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  CSS  ·  Flag idea as inappropriate…  ·  Admin →
  20. CSS 3 ::marker pseudo-element

    Support CSS ::marker pseudo-element, which is generated by list items to represent the item’s marker.

    http://dev.w3.org/csswg/css-lists-3/#marker-pseudo-element
    https://connect.microsoft.com/IE/Feedback/Details/1125247

    92 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