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.
-
background-blend-mode
Provides a way to blend background images, colors, and gradients together.
1,491 votesbackground-blend-mode has been added to our backlog – https://dev.modern.ie/platform/status/backgroundblendmode/
-
Add Support for Scrollbar Styling
Add support for scrollbar styling, similar to the earlier properties supported in Internet Explorer (i.e. scrollbar-base-color, etc)
1,391 votesSupport for styling scrollbars using the WebKit syntax is now on the Microsoft Edge backlog with a priority of medium.
-
:has()
https://drafts.csswg.org/selectors/#relational
The relational pseudo-class, ‘:has()#’, is a functional pseudo-class taking a relative selector list as an argument. It represents an element if any of the relative selectors, when absolutized and evaluated with the element as the :scope elements, would match at least one element.
1,293 votesThe :has() pseudo-class is now on the Microsoft Edge backlog. You can track status updates at https://dev.modern.ie/platform/status/cssrelationalpseudoclasshas
-
: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
188 votesThe :scope pseudo-class is now on the Microsoft Edge backlog with a priority of medium. You can track status changes at https://dev.modern.ie/platform/status/csscontextualreferenceelementpseudoclassscope/
-
Implement conic gradients from CSS Image Values Level 4
Conic gradients [1] are useful for a number of effects on the Web that cannot be emulated in any other way (see [2]). They can be implemented in many graphics libraries today (e.g. Cairo) via mesh gradients. Please implement them.
[1]: http://www.w3.org/TR/css4-images/#conic-gradients
[2]: http://leaverou.github.io/conic-gradient742 votesThe status for conic gradients can be tracked at https://dev.modern.ie/platform/status/conicgradients/
-
Update CSS Scroll Snap Points
Now that both Firefox 39+ and Safari 9 supports it in addition to being in development in Chrome, updating the Scroll Snap Points implementation to match the current spec is crucial. The current implementation from the IE 10 days is outdated and incompatible with the changes made since then.
Why hasn't there been any talk regarding this, and why hasn't it been done already?
65 votes -
CSS attr() as defined in CSS Values Level 3
Allows attr() to be used in any CSS rule (not just generated content), any CSS property (not just content) and for various data types.
Spec: http://www.w3.org/TR/css3-values/#attr-notation
This will revolutionize what we can do with CSS and enable a kind of decoupling between content and styling that has never been possible before.
1,828 votesCSS Level 3 definition of the attr() function is now on the Microsoft Edge backlog. You can track status updates at https://dev.modern.ie/platform/status/csslevel3attrfunction/
-
image-rendering: pixelated
This declaration is used to preserve pixels when scaling up images (e.g. pixel art). IE provides this functionality via -ms-interpolation-mode: nearest-neighbor. The other browser engines also provide this functionality (see here: http://www.simevidas.com/2015/05/10/Blowing-up-pixel-art-on-the-Web.html).
758 votesimage-rendering is on the backlog. The status can be tracked at https://dev.modern.ie/platform/status/imagerendering
-
Support CSS Motion Path Module
Since SMIL will be deprecated in Blink and there is no intent to implement in MS Edge, we need to fill in the gaps and provide alternative ways to do with CSS what we could do in SMIL.
The CSS Motion Path spec is now a Level 1 module and is in W3C Working Draft status:: http://www.w3.org/TR/2015/WD-motion-1-20150409/
Using the properties defined in this specification, we will be able to animate HTML and SVG elements along arbitrary paths, using nothing but good old CSS.There is a bug report open to fixes in Blink, hopefully to make it to implementation this…
751 votesCSS Motion Path is currently on the backlog with medium priority. The status can be tracked at dev.modern.ie/platform/status/cssmotionpath
-
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.
151 votesLogical properties are now on our backlog, with a high priority. You can track status changes at https://dev.modern.ie/platform/status/csslogicalpropertieslevel1/
-
Support calc() in Flexbox rules
Please just axe IE and don't rebrand with the Spartan project. You're literally the worst browser in every conceivable test http://html5test.com http://css3test.com and yet you make fun of people who critique you instead of dumping resources into fixing your garbage browser. https://www.youtube.com/watch?v=lD9FAOPBiDk
So happy Chrome is bashing you nowadays. You deserve it.
148 votesSupporting calc() in flexbox is now on the Microsoft Edge backlog.
-
Support clip-path property
Support CSS clip-path shapes, url(), etc.
http://www.w3.org/TR/css-masking-1/#the-clip-path
http://caniuse.com/#search=clip-path1,510 votesCSS Clip Path is currently on the backlog with medium priority. The status can be tracked along with CSS Masking at https://developer.microsoft.com/en-us/microsoft-edge/platform/status/masks/
-
576 votes
The CSS image-set() function is now on the Microsoft Edge backlog with a priority of medium. Status updates can be tracked at https://dev.modern.ie/platform/status/cssimageset
-
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.
545 votesThe initial and unset CSS wide values are already in development in Microsoft Edge. The all shorthand property is now on the backlog with a priority of medium. You can track status updates at https://dev.modern.ie/platform/status/cssallshorthand/
-
tab-size property
CSS3 tab-size is supported in all other browsers, and defines how many spaces the tab character should consist of.
256 votesThe tab-size property is now on the Microsoft Edge backlog with a priority of medium. You can track status updates at https://developer.microsoft.com/en-us/microsoft-edge/platform/status/csstabsizeproperty/
-
Update CSS Regions
Update the IE implementation of Regions to match the current spec and interoperate with the Safari implementation
79 votesUpdating CSS Regions to match the latest spec is currently on the Microsoft Edge backlog with a priority of medium.
-
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,192 votesThis is on the backlog with a medium priority: http://dev.modern.ie/platform/status/masks
-
Box Alignment
CSS properties for aligning boxes within their container. Allows for true vertical centering among other features.
1,303 votesCSS Box Alignment is now on the Microsoft Edge backlog. You can track the status at https://dev.modern.ie/platform/status/boxalignment/
-
Shapes
Define arbitrary shapes inside and around which inline content can flow.
1,141 votesCSS Shapes is now on the Microsoft Edge backlog with a priority of medium. You can track status updates at https://dev.modern.ie/platform/status/shapes/
-
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.
976 votesThe CSS will-change property is now on the Microsoft Edge backlog. You can follow status updates at https://dev.modern.ie/platform/status/csswillchange
- Don't see your idea?