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. Support full width web parts in SharePoint workbench

    It is important that MS supports developers

    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. Support for specific column type for Field Customizers

    Right now Field Customizers only work for specific fields (based on internal name) or new defined field. Is there any provision to make the field customizer run for specific field type say User and Group across all the lists. Please suggest.

    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 →
  3. Direct lookup of choice, looked up and calculated fields in a second list

    In more complex data/list models it is impossible to lookup a choice field or a caclculated field or an already looked up field from a second list. E.g. If there is some masterdata for machines (articles in a shop) I can‘t lookup the calculated space it needs or the chosen measure unit or the media it needs (specified in a third list). I couldńt find simple solutions for that and it hinders me from building fast prototypes...

    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 →
  4. DisableAppView seems to be not working

    This post may be duplicated but I was able to disable Flow menu on SharePoint lists using SiteProperties.DisableFlows but not PowerApps using SiteProperties.DisableAppView. Any suggestions?

    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 APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
  5. view format comment

    Please change the JSON parser for view and column formatting to use JSON with comments. I'd like to make a few notes in the JSON and at this point I'd have to create a hidden field to do it.

    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  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
  6. docker

    Since the SPFx version is evolving in fast pace, won't it be good idea to release a official docker image for each version ?

    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  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  7. file sharing inconsistent across browsers

    Hi!

    I have just setup a brand new office 365 developer account and I am playing around with it to make some tests.

    One of the things I'm trying is:


    • create a plain html file with an image source to a random online image


    • share a link


    • open the link without being authenticated


    behavior:


    • google chrome: shows html and image without errors


    • firefox: shows html and image without errors


    • edge: shows a blank page (document not rendered), no console errors



    • internet explorer: shows the page without image and with a console error (note that the console error appears regardless of…

    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  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  8. Enhance addSPField with internalName property as required

    If the displayName property is not specified, the internal name will be based on the display name. An internal name should always be a required property.

    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  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
  9. SPD workflow gets stuck while sending email to SP Group when an user in the group leaves organization

    SPD workflow gets stuck (always Retries) while sending email to SP Group when an user in the group leaves organization

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  10. Fix the dynamically generated css class for Provider Hosted Apps

    Since May 2018 using the SharePoint theme in a Provider Hosted App has been broken.
    See GitHub issue https://github.com/SharePoint/sp-dev-docs/issues/1793

    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 Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
  11. Using add-in only / app-only permissions with search queries in SharePoint 2016 (On Prem).

    Currently we're not able to leverage the SharePoint Search API using the app only permissions within SharePoint 2016 (On-Prem). It should work the same way as it does in SharePoint Online (supports search queries).

    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 Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
  12. _vti_bin/ directory susceptible for html content injection attack with op parameter

    Sharepoint should perform input validation on op parameter in URL for services under vtibin/ directory. Currently, it allows client input to be printed directly in the response

    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 APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
  13. Expose PopWindowPosition from sp-property-pane

    When using the PropertyPaneLink method, the popupWindowsProps property contains a window position property. This property has an associated enum in the type definition, however that enumeration is not public. Also, intellisense in VS Code does not show the label.

    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. DITA authoring using SharePoint and Word Master/Sub Documents

    DITA authoring is used primarily for documentation, when multiple authors are working on different components, often with an approval workflow. It is very useful for producing agendas and minutes for government or board meetings, technical documentation of various sorts.
    DITA environments have two key parts: a library of document "components", and a container for a "map" that collects and orders those components into a publishable document. The final product is output to various formats, typically PDF, e-Book or html.
    There are already DITA authoring tools that use MS Word as the base authoring platform (Quark, DITA Exchange), because most authors…

    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  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  15. Expose Pnp spfx webpart title as a dynamic property in Dynamic Connection.

    Currently default web part's Title property is provided in the dynamic data connection, Requesting PNP spfx webpart title (custom webpart title property -> https://sharepoint.github.io/sp-dev-fx-controls-react/controls/WebPartTitle/) to expose in dynamic Connection.

    Raise issue reference : https://github.com/SharePoint/sp-dev-docs/issues/4241
    Topic Reference: https://docs.microsoft.com/en-us/sharepoint/dev/spfx/dynamic-data

    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 →
  16. Reliable CDN for SharePoint assets (e.g. sp.js)

    Not sure if this is one for the Dev team but, it would be really nice to have a reliable CDN where we can reference SharePoint assets like sp.js etc.

    It seems that when using for example the following in an extension config.json:
    "path": "https://static.sharepointonline.com/bld/_layouts/15/16.0.8824.1211/SP.js",

    That older versions are not maintained and are deleted (randomly without warning, yay).

    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  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  17. There is no way I can install apps using CSOM like we can do using PnP core for Sharepoint online.

    There is no way I can install apps using CSOM like we can do using PnP core for Sharepoint online.

    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 APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
  18. Add-ins Read Perms for Multiple Lists

    When I create an Add-in, I can request Read permission for a single SharePoint List in the AppManifest.xml file. Later, when the user installs my Add-in, SharePoint asks her/him for the name of exactly one list to grant my Add-in read access.

    I want my Add-in to have the ability to read from multiple lists from unrelated site collections, but I don't want to request read access for the entire tenant.

    Please modify SharePoint Add-in security so the user has the option grant an Add-in access to multiple lists for which she/he has access across the tenant.

    For example:
    If…

    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 Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
  19. Streamline new webpart generation by asking fewer questions

    When generating a new webpart, I'm asked for solution name (which as far as I can tell is only used to create folder if I don't use the existing current folder). Instead, I'd like to be asked first which folder I'd use and if I elect to use the current folder, no prompt for solution name needs to be shown. Same goes for component type when I'm targeting SP16 as that's the only option. WebPart Description can be skipped entirely and it is editable afterwards anyways. That's 3 questions instead of 6.

    While this is partially possible by using parameters,…

    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 →
  20. Make root level SPFx Extension load on Modern Sub Site too.

    SPFx extensions added at the root level not working in modern sub sites. E.g. SPFx extension which adds alert or banner image on every modern page only appears at root level. Modern sub site level this extension is not loaded

    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 →
  • Don't see your idea?

Feedback and Knowledge Base