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. Surface ListViewCommandSet commands on the preview pane for documents

    In Modern Document Libraries we have the Preview option in the ECB that opens the document in the Browser. While Previewing the document it seems we have SOME of the option that are present in the ECB for the item in the list view (Share, copy link, download,Copy To, and Version History) displayed at the top of the page.

    It would be great if we could have our own commands surfaced at the top of this preview page as well.

    1 vote
    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 →
  2. Embed Sharepoint Modern Page into Power BI Dashboard

    Hi, I want to show the content of a Sharepoint Modern Page on a Power BI Dashboard using iframe. That is currently not possible to my knowledge. Is there any idea how to embed sharepoint modern pages into iframes? 1000 thanks!

    1 vote
    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 →
  3. Make InvalidateList JS api accessible to SPFX extensions

    SPFX extensions give us ability to add our own commands and to show/hide them based on different conditions e.g. state of the selected documents/

    These commands usually change the state of the document, but onListViewUpdated from BaseListViewCommandSet is not triggered automatically (which is fine) and there is no way to manually trigger onListViewUpdated.

    Through some google searches I found that there is module itemInvalidator with method invalidateCurrentItemSet. But it is hidden from JS API users.

    The onlu options we have now are:
    1) reload whole page - unacceptable in most cases
    2) make user to reselect the item - one…

    3 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. 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.

    15 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 →
  5. Sort Sharepoint file column BY FILE TYPE just like File Explorer!!!

    Sort Sharepoint file column BY FILE TYPE just like File Explorer!!!

    3 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 →
  6. We hope to use local IP addresses when controlling access to SharePoint Online

    *English follows Japanese
    ■Title(件名):
    SharePoint Online のアクセスの制御にて、ローカル IP アドレスも利用出来るようにしたい
    We hope to use local IP addresses when controlling access to SharePoint Online


    ■Description(内容):
    SharePoint Online のアクセス制御にて、グローバル IP アドレスだけではなく、ローカル IP アドレスを利用してアクセス制御が出来る機能の実装を要望します。​
    We hope for a feature that allows users to use local IP addresses in addition to global IP addresses when controlling access to SharePoint Online.

    1 vote
    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 →
  7. CDN Edge Server behaviour when passing through API

    *English follows Japanese
    ■Title(件名):
    API を通した場合の CDN エッジ サーバーの動作について
    CDN Edge Server behaviour when passing through API


    ■Description(内容):
    SharePoint サイト内のニュース Web パーツ内に画像ファイルを設置している。
    CDN エッジ サーバーを設定した際、開発者ツールから確認しても API を通しているために 画像ファイルに CDN が適用されていない。
    内部的に適用されているかを明文化するとともに、適用対象外であれば、対象となるよう変更を希望。​
    We have image files saved in the News Web Parts on our SharePoint site.
    When setting up the CDN Edge Server, the image file is not applied to the CDN because it is passed through the API even when checked from the developer tools.
    We would like to clarify whether it is applied internally and hope that it will be changed if it is not applicable currently.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
  8. SPFx: ESLint instead of TSLint

    TSLint is deprecated nowadays as ESLint supports TypeScript. However, we cannot replace TSLint with ESLint in SPFx projects because TSLint task is a part of the build process internally. It would be nice to use ESLint by default.

    A couple of GitHub links about the topic:
    - https://github.com/SharePoint/sp-dev-docs/issues/4972
    - https://github.com/microsoft/rushstack/pull/1592

    A couple of interesting historical facts:
    “In fact, it all started a long time ago: the last release of the tslint kernel was already in 2016. And this is the moment when it is time to start saying “last,” if someone still says “last,” because that release was really the…

    3 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 →
  9. Option to remove social media functionality from Sharepoint

    This is only really useful if everybody in the company uses it. I'd rather Sharepoint developers spent their time on something useful, like a functional search engine.

    For example, I look at my Sharepoint profile probably once a year. If someone posts something I need to see there, I'm not going to see it for months.

    This overlaps with social media functionality on Teams and numerous other products. Remove it from Sharepoint. No one in their right mind is going to seriously use it.

    1 vote
    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 →
  10. 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,…

    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 →
  11. Properties update bug

    Hey,

    We had problem with update of a Sharepoint item's property ( Single line of text).
    The max length of this property is 255 chars.
    We updated properties with a string that contain 250 char ( most of it is spaces).
    The API didnt block this update of the property, but afterwards this file didn't open on local application.

    That was a big bug for us because it locked more than 100,00o file in our system.

    Regards,
    Tal.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
  12. Developer Site Template - Better Wikis, Git Repositories, and Code Sharing

    Currently we have communication sites which my business partners love. I however struggle with getting my development team to love SharePoint sites. It would be nice if there was a template for developer focused sites. For example a way to create API swaggers. A Git Repository that could be used to connect to Azure, Azure DevOps, other Software development platforms.

    Also the creation of wikis and tagging similar to Confluence sites would be nice. As a program manager I would love to have my program documentation as well as my developer documentation all on a single platform.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
  13. Add Full Width Web Part to Modern Team Sites

    this is half the story (https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/basics/use-web-parts-full-width-column)

    But there are plenty of business reasons why you need to create an spFX web part that would use the full width of the screen.

    I don't know why microsoft needs to dictate that you have 1244 px to show you content on a team site, and not 1 pixel more.

    1 vote
    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 →
  14. SharePoint Modern Team Site Creation

    Create SharePoint Modern Team and Communication site using SharePoint Native API.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
  15. Custom error message for Sharepoint Add in when the app is down and 502 (bad gateway) error is returned.

    There will be instances when our app goes down. In such cases, when the end user tries to access a Sharepoint website where the add-in is added as a web-part, they see a 502 error. Instead, would it be possible to add a custom error message that can be configurable through the manifest file?

    1 vote
    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 →
  16. Make triggering a Power Automation flow from site script free again

    Recent licensing changes for Power Automate has made the Request - When a HTTP Request is received trigger a Premium action. This essentially removes the ability to call a Power Automate Flow from a Site Script since every user making the call would now require premium licensing.

    Whats worse, is any Flow that was previously configured to use this trigger from a site script can no longer be updated and saved. You are given an error message about inaccurate licensing and prevented from saving. So anyone who had been using it for Site design and site script automation can no…

    1 vote
    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 →
  17. Make triggering a Power Automation flow from site script free again

    Recent licensing changes for Power Automate has made the Request - When a HTTP Request is received trigger a Premium action. This essentially removes the ability to call a Power Automate Flow from a Site Script since every user making the call would now require premium licensing.

    Whats worse, is any Flow that was previously configured to use this trigger from a site script can no longer be updated and saved. You are given an error message about inaccurate licensing and prevented from saving. So anyone who had been using it for Site design and site script automation can no…

    3 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 →
  18. Support for case insensitive for the $filter option for the sitegroups REST API

    Currently, when you use a filter with the SiteGroups end point, matches are case sensitive. For example, the below call will match 'JohnDoe' but not 'johndoe'

    /_api/web/sitegroups/getByName('MyGroup')/Users?$filter=Email eq 'JohnDoe@company.com'

    this makes it very difficult to use the filter for text values

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
  19. Cache problem code changes don't get reflected but only after multiple Cntrl+F5 and Data Sources Refreshings.

    Cache problem code changes don't get reflected but only after multiple Cntrl+F5 and Data Sources Refreshings.

    1 vote
    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 →
  20. Password protected links + CSOM

    In SharePoint Online (and in OneDrive for Business) when you share a file using Anyone can View or Anyone can Edit, you can protect that link using a password. There is no way to do it programmatically (CSOM or REST API). It would be great if you expose it programmatically.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4 5 17 18
  • Don't see your idea?

Feedback and Knowledge Base