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. tab styling

    Add an API to modify tabs (i.e. the tabs-header) via an edge extension.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Extensions  ·  Flag idea as inappropriate…  ·  Admin →
  2. sendMessage for extensions

    When there are more than one extension have been loaded, the message will be send to all the extensions and the response will be chaos. Is is very essential to have the function that sending a single message to specific extension rather than to different extensions.
    Google Chrome can avoid by chrome.runtime.sendMessage

    29 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Extensions  ·  Flag idea as inappropriate…  ·  Admin →
  3. InPrivate

    Allow extensions to be enabled in InPrivate sessions. Use case is to have eg. Ublock running for InPrivate browsing sessions too.

    33 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Extensions  ·  Flag idea as inappropriate…  ·  Admin →
  4. Support background persistent when edge is not opend, and support chrome.notification API

    Support background persistent when edge is not opend, and support chrome.notification API.

    Now, when MS Edge is closed, background isn't also run.
    Please, support background persistent.

    And support chrome.notification API, too.

    Google Chrome already support those.

    Chrome supports notification API when browser is not opened.

    18 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Extensions  ·  Flag idea as inappropriate…  ·  Admin →
  5. browser.cookies.onChanged event should be implemented

    Many of the enterprise browser extensions will need this event since they would depend on checking if their webpage is logged in already to show a dynamic page in the browser extensions panel and it will also help them to logout the user if cookie is removed.

    16 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Extensions  ·  Flag idea as inappropriate…  ·  Admin →
  6. Support content scripts in file:// URI - local file access

    Spent several hours trying to work out why the demo app SecureInput is not working with provided html doc from local file system
    https://github.com/MicrosoftEdge/MicrosoftEdge-Extensions-Demos

    Finally found hint
    https://stackoverflow.com/questions/39287398/access-local-web-files-via-microsoft-edge-extension

    It would be great to support local file access and injection of content scripts to file:// URI as part of specific pattern match or <all_urls>

    It would also be great to document this limitation while it's not support and if it won't be supported.

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Extensions  ·  Flag idea as inappropriate…  ·  Admin →
  7. Support Cortana inside Microsoft Edge extension such as "Turn Off the Lights for Microsoft Edge"

    Support Cortana inside Microsoft Edge extension such as "Turn Off the Lights for Microsoft Edge"

    Microsoft Edge extension only need HTML5 (JavaScript, CSS, HTML). Make the Cortana API available for the Microsoft Edge extension. Use the example code of the “Hosted Web App” => in the Microsoft Edge extension.
    https://gist.github.com/seksenov/17032e9a6eb9c17f88b5

    12 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Extensions  ·  Flag idea as inappropriate…  ·  Admin →
  8. Telemtery Page Speed Monitor

    One simple extension I'd like is to have something like app.telemetry Page Speed Monitor that we can have on Firefox or Chrome (showing in the right corner extension's icon how much time it took (in seconds) for the current web page to load)

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Extensions  ·  Flag idea as inappropriate…  ·  Admin →
  9. 3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Extensions  ·  Flag idea as inappropriate…  ·  Admin →
  10. Allow browser.tabs.executeScript when in Reading View

    This would allow browser extensions to add features to Edge's Reading View.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Extensions  ·  Flag idea as inappropriate…  ·  Admin →
  11. Submit Our Popular Extension

    We have a popular Chrome/FireFox extension and many unhappy Edge users requesting we make an edge extension.

    How can we get our extension submitted?

    5 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Extensions  ·  Flag idea as inappropriate…  ·  Admin →
  12. Microsoft Access Panel extension is still not available for EDGE

    Microsoft Access Panel extension is still not available for EDGE which stops every single AAD and Office 365 user from using https:\\myapps.microsoft.com for SSO with EDGE to cloud services. It is embarrassing to tell all my organisations O365 users to switch to using Chrome or Firefox (or IE) as Microsoft only has extensions for these and has not bothered to for EDGE.

    This is despite Microsoft saying "The password-based SSO extension will become available for Edge in Windows 10 when browser extensions become supported for Edge." https://azure.microsoft.com/en-gb/documentation/articles/active-directory-appssoaccess-whatis/#password-based-single-sign-on

    Aug 02 2016 was some time ago and, I raised this on the…

    7 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Extensions  ·  Flag idea as inappropriate…  ·  Admin →
  13. Opening a new window should not close an extension's popup window

    If my extension's main popup window opens another popup window, the main popup window is closed, effectively aborting the execution of my extension.

    For instance, in case of an oauth authentication workflow a new window must be opened the handle the authentication of a login provider such as facebook. Since this closes the main popup window of my extension, this blocks implementing a smooth authentication process in my extension.

    Chrome and Opera this works flawlessly, in FireFox they're working on it.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Extensions  ·  Flag idea as inappropriate…  ·  Admin →
  14. 13 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Extensions  ·  Flag idea as inappropriate…  ·  Admin →
  15. Allow extensions to exist on the Devtools Pane

    Extensions such as the AngularJs Batarang need to exist on the Devtools page and not in the main browser. Please add this functionality so that tabs can be added to DevTools.

    78 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  Extensions  ·  Flag idea as inappropriate…  ·  Admin →
  16. App provided Edge extensions

    UWP apps should be able to add Edge extensions.

    A good example for this is a password manager. I have the full implementation inside the app, with encryption and decryption. Since all the information is local to the app, I'm unable to use it inside Edge. My app should be capable of adding an Edge extension capable of accessing this data.

    Another good example would be your own OneNote app. I have to install the OneNote Store app, and the OneNote Edge extension. The Edge extension could be published by the OneNote app itself.

    14 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Extensions  ·  Flag idea as inappropriate…  ·  Admin →
  17. Calling/consuming an App Service from Edge extension

    An edge extension should be able to communicate to a locally installed UWP app. I know UWP apps can't use loopback tcp communication. So the most viable option is to run AppService from UWP app and let the edge extension consume that service. Currently, Edge extensions can't access Windows.ApplicationModel.AppService namespace.

    131 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Extensions  ·  Flag idea as inappropriate…  ·  Admin →
  18. Access localhost via Microsoft Edge extension background page

    Recently we migrated a Chrome extension to Microsoft Edge. For Edge hasn't implemented native messaging, so we want to communicate with native app by websocket via Edge extension background page.

    After testing, we found that, in the background page websocket can access external host successfully, but localhost, even though access '127.0.0.1' failed. And we try to access localhost in the web page, it did!

    Edge browser info: userAgent: "Mozilla/5.0 (Windows NT 10.0; Win64; x64; ServiceUI 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.79 Safari/537.36 Edge/14.14393" We have checked "Allow localhost loopback (this might put your device at risk)" from about:flags.

    Does Edge…

    20 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Extensions  ·  Flag idea as inappropriate…  ·  Admin →
  19. Edge extensions do not support cookies

    Bug: Edge extensions do not support cookies
    Bug was raised by Haibara Ai via stackoverflow

    See below:

    I have a chrome extension where i store a cookie within the document.cookie. This is then refetched every time the user opens the popover.

    I have used the Microsoft Edge convertor tool, to convert the extension to support the edge browser. This all worked as expected.

    However a cookie is never persisted, is this a limitation of the edge browser? or am i missing something?

    I can set, and get the cookie straight after and it is never returned.

    Copied below is the…

    11 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Extensions  ·  Flag idea as inappropriate…  ·  Admin →
  20. active user interface tutorial .pdf/app allowing ability to highlight take notes and save them

    Beginners should be allowed to have their own .pdf or app tutorial that they can take notes in and keep. They should have the ability to highlight, create side notes, maybe have a little bit of cloud storage in it or an area where they can store resources and maybe contain downloadable references that aren't two pages long...and maybe ...for more advanced users...or maybe for everyone like receive some sort of points and have it rated on a real system where we can actually get free cool stuff like the prize system at chuck e cheese but for windows products…

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

Microsoft Edge Developer

Feedback and Knowledge Base