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.

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. onDelete Method for SPFx web part

    Provide an onDelete() method that occurs when a web part is deleted from a page. This will allow for the web part to remove any files related to the instance being deleted.

    See discussion on:
    https://github.com/SharePoint/sp-dev-docs/issues/289

    51 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks for your feedback! We like your suggestion and it’s being added to our backlog. We don’t have yet specific schedule for this, but item has been added to upcoming plans for the SPFx and since request does make sense and has been requested from other sources as well, this will be most likely implemented.

  2. Ability to deploy MS Flow Definition through .sppkg, similiar to how we can provision list and libraries.

    The deployment of SPFx components along with associated list and attached flow can be done with-in a single package so that minimum exclusive configuration is required for any developed solution.

    51 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  3. Add ability to reorder playlists within a subcategory in M365 Learning Pathways \ Custom Learning

    Add ability to reorder playlists within a subcategory in M365 Learning Pathways \ Custom Learning. Currently the last added playlist shows up at the top of the subcategory page. This requires us to add custom playlists to a subcategory in reverse order of how we'd like it displayed and means we have to recreate the subcategory if we want to add a new playlist in a specific place at a later time.

    51 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
  4. Add Last Publish Date as an option in News Web Part

    Currently the only date visible on a Modern homepage with the News Web Part is First publish date. Even after the article has been updated, the date remains the same. Please include the option to select Last Publish Date/Last Modified Date to be visible from the News Web part.

    Currently the only work around is to hide the date altogether and open the article to see the last updated date.

    47 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  5. Give us the ability to call an api from a site script and not just a flow using the triggerFlow action

    Currently we can trigger a flow from a site script using the triggerFlow action as described here.

    https://docs.microsoft.com/en-us/sharepoint/dev/declarative-customization/site-design-trigger-flow-tutorial

    However it would be nice to extend this to allow us to trigger a webhook or another endpoint (eg azure function).

    47 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
  6. Support RegistrationType "ContentType" in Command Set Extensions

    This suggestion stems from a discussion held in the SP Dev Docs at https://github.com/SharePoint/sp-dev-docs/issues/871. Documentation has indicated support of setting the RegistrationType to "ContentType" in a Command Set Extension. However, this setting is not actually supported (as mentioned in the closing comment on the issue). We feel this setting is quite important and should be supported by Command Set Extensions. Without this setting, your only option is to target a List Template (RegistrationType="List"). This is very problematic when you are attempting to target the Command Set Extension to a specific list or even multiple lists with specific content types.…

    47 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  7. Access to re-use modern field render controls

    Modern lists/libraries have controls to render all fields in a modern view - specifically the hard ones like people picker and taxonomy picker.

    Exposing these as re-usable modules in a SPFx web part via for example react would be very useful. I'd be happy just having the field renderer, and I can deal with labels etc myself.

    46 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  8. Be able to embed 360 images into sharepoint pages

    Have the ability to add 360 images. Be able to set "north" and some basic settings. (autospin etc) and also be able to resize the image for your page.

    45 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  9. Provide the AddToCurrentScopeOnly in the RoleAssignment class for JSOM and CSOM

    The SharePoint "fine grain permissions" best practices document recommends using this method as a way to help prevent performance penalties when unique permissions are applied. However, we need this capability in JSOM and CSOM since AddToCurrentScopeOnly is currently only available for use on-premises using the server-side object model.

    45 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  10. Subscribe to list notifications For 'Lists'

    Subscribe to list notifications currently supports only document library events and not 'Lists'.

    I read the consideration as well in which it says 'you can subscribe to events from libraries (but not lists)'.
    But it will it be a great feature if it is supported in the upcoming SPFx versions.

    45 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  11. [MODERN PAGES] add responsive design for tables

    HTML responsive design principles should be used for all pages. All elements within modern pages should implement simple concept of HTML responsive design.
    Tables lack width lock with width & height of viewscreen, nor does allow to set fixed (or percentage, or em/px) widths per whole table, or individual column or line.
    Currently this limitation heavily impact UX on any published modern pages, hence the read does not always see the whole published content (if window size is more narrower that the page/table size).

    44 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
  12. Please provide public information on the logic used for determining duplicate removals in SharePoint Online search

    *English follows Japanese
    ■Title(件名):
    SharePoint Online の検索で、重複の削除を判定するロジックの公開情報の提供を希望します
    Please provide public information on the logic used for determining duplicate removals in SharePoint Online search


    ■Description(内容):
    SharePoint Online の検索において、"重複の削除" により検索結果に差異が発生している。
    回避策を検討するうえで重複の削除を判定するロジックについて情報の公開を希望します​。
    There are differences in SharePoint Online search results due to duplicate removals.
    We hope that workarounds will be thought of for this problem and also we will like the logic for determining duplicate removals to be made public.

    43 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint Documentation  ·  Flag idea as inappropriate…  ·  Admin →
  13. Need more Number Formatting options for SharePoint List columns

    For columns set as Number in SharePoint Lists, please add the same number formats as found in Excel (General, Integer, Currency, etc.). Currently I have ID numbers showing with commas, and it's annoying. The only workaround seems to create ANOTHER column with a calculated field. But this has been complained about on various forums across the internet. Please add this. :)

    42 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  14. In Place Records Management: Provide a property that would expose manual record declaration availability in CSOM / REST

    1) Hopefully the feature InPlaceRecords (da2e115b-07e4-49d9-bb2c-35e93bb9fca9) shows up in the list of web features when it is activated.

    2) Expose a property that would specify the setting selected by the user in the Library Record Declaration Settings.
    a. Manual Record Declaration Availability
    b. Automatic Declaration

    3) Or - It would be great to have another property called "CanDeclareAsRecord" on this class:

    public class Microsoft.SharePoint.Client.RecordsRepository.Records
    Currently, it only provides a check if item is already an existing record. However, there is no method that says if a currently undeclared item can be declared.

    42 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  15. Users with SharePoint Admin roles should be able to add (and remove) Site Collection App Catalogs

    A user that has been granted the role SharePoint Admin should have administrative rights over the site collections. This should include being able to add (and remove) site collection app catalogs. This should be particularly true when that user is also the site collection administrator.

    The error message says "Must have Manage Web Site permissions or be a tenant admin in order to add or remove sites from the site collection app catalog allow list"

    Site Collection administrators have manage web permissions, minimally, yet are unable to do so. This doesn't make sense. This was reported as a bug but…

    42 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  16. Pro-grammatically update Author's name on the image banner of SharePoint page

    Dear Microsoft Team,

    The author name located on top left corner of UI SharePoint page is linked with "authorbyline" property field.

    However after updating this field via PowerShell script and in .NET code CSOM PnP, the change of author name does not sync to the SharePoint page.

    It would be nice pragramatically updating the author name is supported in the next release.

    This request would bring value to the business when migrating bulk pages from a third party intranet site to SharePoint Online so that instead of manually updating each SharePoint migrated page with the author name and publish it,…

    41 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  17. Extensions: Command Set asynchronous checking for visibility

    It would be great to be able to check if a command needs to be visible or not asynchronously, enabling the possibility to use Rest API checks and query user authorizations, list item properties, etc

    40 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  18. Provide Support of SharePoint Hosted apps(add-ins) and add-in parts(Client Webparts) in SharePoint 2019 Modern sites/Modern Pages

    Provide Support of SharePoint Hosted apps(add-ins) and add-in parts(Client Web parts) in SharePoint 2019 Modern sites/Modern Pages. Same is supported in SharePoint Online but is not supported in SharePoint 2019 modern sites.

    40 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  SharePoint Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
  19. Provide ListItem.SystemUpdate also for SharePoint on-premises

    Please provide the SystemUpdate function via CSOM not only for SPO but also for on-premises at minimum for SharePoint 2016 (2013 would also be nice ;-))

    39 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  20. incrase CSOM support for ExportDocumentSet to more than 50MB

    It will be great to increase the size limit of DocumentSet using the CSOM method "ExportDocumentSet".

    37 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  • Don't see your idea?

Feedback and Knowledge Base