SharePoint
Feedback by UserVoice

SharePoint Dev Platform

Welcome! This is your place to suggest ideas or vote for ideas for improving the SharePoint Dev Platform.

Update: Microsoft will be moving away from UserVoice sites on a product-by-product basis throughout the 2021 calendar year. We will leverage 1st party solutions for customer feedback. Learn more

How to submit a new idea


  1. Check if it's already been suggested. If it has, vote for it.
  2. If it's new, submit it in 50 words or less.
  3. Gather support!
  4. If your idea receives over 100 votes in 90 days, we will respond.
    If not, we will close it.



Want to engage further? Please visit the SharePoint Community

Note: we have partnered with UserVoice, a third-party service and your use of the portal and your submission is subject to the UserVoice Terms of Service & Privacy Policy, including the license terms. Please do not send any novel or patentable ideas, copyrighted materials, samples or demos for which you do not want to grant a license to Microsoft.


  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. SharePoint 2016 Shared With Popup URL redirection issue

    SharePoint 2016 Default redirection having an issue.

    Issue Explained in below URL. Please check.
    https://social.technet.microsoft.com/Forums/en-US/792f5c20-5708-4176-b658-6786fe0b24af/sharepoint-2016-shared-with-popup-url-redirection-issue?forum=sharepointdevelopment

    Resolution:
    After clicking the close button in view documents properties page directly redirect to document library rather then back (popup page).

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  2. Allow calling an HTTP-triggered Flow after installing SPFx solution in a site

    When creating sites using a site design (recipe), one of the available verbs is calling an HTTP-triggered Flow to perform some additional configuration on the newly created site.

    When installing SPFx solutions in a site, we should similarly be able to specify an HTTP-triggered Flow to be called as a part of the installation process. This would not only allow developers to provision configuration beyond what's currently supported with Feature XML, but also create a consistent development experience across the different workloads (site designs vs. SPFx).

    82 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  3. Support sub-menu options for List View Command Sets

    Listview CommandSet extension - Should be able to create custom commanbar button in the listview commandbar with sub-menu options like it is available for default buttons on the command bar.

    79 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  4. Allow to use Office UI Fabric Icons and other fonts as Command Set icons

    It would be great if we are able to use font icons instead of url to images for Command Set extensions buttons icons.
    This allow 3d party extensions look more aligned with 1st party (same style, same icon color)

    395 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    7 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  5. Extensions: Property Pane / SideBar Placeholder (Right)

    Please provide a well-known placeholder for the property pane or better a similar placeholder that let us create a sidebar.

    Having this ability would let us create powerful sidebars/toolbox extensions. This would be a super cool enhancement!

    223 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  6. Extensions : application customer include a left-nav placeholder which will allow options to hide, pane or customise

    there are many requests for leftnav customisation options which often come in business requirements. Nav is always something that users get quite excited about.

    why not combine this with the work being considered on new placeholders for the application customizer

    include a simple script way of specifying that you want

    no left hav
    narrow left nav with icons only (like VS code)
    standard left nav but in flyout pane to conserve space(like modern details pane)
    fully customised and specified in extension

    22 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  7. Enhance FieldLink class with additional properties - ShowInEditForm, ShowInDisplayForm, ShowInFileDialog/DIP

    This idea was originally posted here: https://sharepoint.uservoice.com/forums/329214-sites-and-collaboration/suggestions/31414426-enhance-fieldlink-class-with-additional-properties
    I added it here as this is the correct place for CSOM Server-side ideas.
    Microsoft.SharePoint.SPFieldLink and Microsoft.SharePoint.Client.FieldLink does not publically expose properties to set ShowInEditForm, ShowInDisplayForm, ShowInFileDialog/DIP. This is only possible to set using CAML markup. It would be great to be able to set this using the object model, both server side (for On Prem) and client side.
    In addition the On Prem client object model does not contain all available properties recently added to SharePoint Online client object model suggested here: https://sharepoint.uservoice.com/forums/329220-sharepoint-dev-platform/suggestions/15147075-enhance-fieldlink-class-with-additional-properties
    Can you please also add these to On Prem…

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
  8. Field Customizer: Ability to call ootb render method

    Allow to call out of the box render for cell in custom field customizer.

    Use case:
    based on user permissions render out of the box LinkTitle cell or custom copmonent with additional logic.

    This scenario is needed for all types of fields that are rendered as complicated HTML, not just text (LinkTitle, User or Group fields, etc.)

    65 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  9. Allow Karma extensibility

    At the moment the Karma configuration is completely closed down, you cannot make additions to it like what you can do with webpack. It would be great to have something similar to extend the Karma configuration to our needs like adding additional reporters, like for example have a way to include HTML test reports. This would make unit tests a lot better / easier compared to checking the console output.

    4 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  10. SpFx Hide page until WebParts Load

    Simply hide the page canvas until all SpFx WebPart promises have resolved for modern sites

    This would conceivably
    1. Improve page load performance by not forcing the browser to display several loading gifs/fading animations at the same time
    2. Improve user experience by displaying a complete page to the user rather than the page "jumping" constantly during the first 3-10 seconds of loading
    3. Allow developers to add minor CSS updates to the page prior to render using the SharePoint Framework without noticeable "jumping"

    93 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  11. Enable configuring sp-page-context settings on the workbench

    when developing spfx webparts that will serve as listforms (for example added to edit form.aspx), we can use sp-page-context splits and splits item to determine the list and item we are working on.

    it would be nice if the workbench could let us configure these parameters so that when developing, we could mimic the real environment.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  12. Provide gulp task to deploy JS bundle to Office 365 CDN (Like deploy-azure-storage)

    It would be great to see a task to deploy SharePoint Framework App/Ext JS to Office 365 CDN. The azure gulp task deploy-azure-storage deploys assets to azure automatically and helps speed up the production process. Currently we have to manually upload resources or script manually (which is time consuming). It would really help with making Office 365 CDN easier to use.

    6 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  13. Display Generator version when running the generator

    I'd like to see the generator version (1.1, 1.2 etc) when the generator is invoked (in yosay for instance)

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  14. SharePoint Framework Property Pane Enhancements

    Please, add next features to Property Pane Groups:
    1. Allow add 'information' to the group - for example, render 'i' icon on the right side of group title and display the information on hover.
    2. for displayGroupsAsAccordion=true add an option to collapse all other groups when one is being expanded like it usually happens in accordeon

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  15. Search API filter Office 365 Group sites by GroupType

    We have the ability to use the search rest api to search for Office 365 group sites with query similar to:
    /_api/search/query?querytext='groupname WebTemplate%3AGroup'&trimduplicates=false&Properties='EnableUnifiedGroups:true'

    Which has the added benefit of also searching Private groups.

    Please add the ability to further refine this by GroupType, such as only Unified group sites.

    5 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  16. Increase the size limit of 50mb for zip file generate while using built-in document set downloader page

    While using the /_layouts/DocSetExport.aspx?List={ListId}&ID={ItemId} link, we found that the zips created for documents whose total size exceeds 50mb is corrupted, in the Sharepoint online environment. It would be nice if this limit is increased

    15 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  17. App catalog Trust prompt for external dependencies too in the SharePoint Framework

    It would be great if all the referenced external dependencies (scripts) were listed in the trust prompt in the app catalog,
    eventually the same for scripts dynamically loaded through the SPComponentLoader with the external scripts dynamically loaded should be declared.
    This would prevent any way of code "injection" without the explicit consent of the app catalog administrator

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  18. Add event callback function properties to Property Pane control options interfaces

    The IPropertyPaneButtonProps interface exposes an onClick property which can be set to the name of a callback function that can be executed when a user clicks on the button in the property pane.

    I am requesting that you implement callbacks for the other kinds of controls in the property pane so that we can customize the response to changes in those controls. Examples:

    CheckBox, Toggle: onStateChange(state)
    Dropdown List, Choice Group: onSelectedItemChange(selectedItem)
    and so on...

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  19. Extensions: Command Set Enhancements

    It would be great to have next features in Command Set:
    * refresh command UI when it was executed (for example, change its state to 'pressed' or change the title) or any other command was executed as well
    * onDispose method to release resources
    * split buttons support (commands in sub menu)

    2 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  20. 30 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  • Don't see your idea?

Feedback and Knowledge Base