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. SPFx Teams Personal App, hide app header that contains redundant tab

    If developing complex solutions as SPFx Teams Personal Apps, the top header that contains a tab with the name of the app is useless and uses screen real estate without bringing any functionality.
    Further more, if you have custom navigation in your app, it becomes cumbersome.
    I would like the option to hide it and have my personal app, with my custom navigation, occupy the whole available space.

    https://user-images.githubusercontent.com/30260770/84480200-db291600-ac9c-11ea-8c72-eb9cbb9a5374.png

    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 Visual Studio to debug SharepPoint-Online-Apps

    Moin Moin.

    Can You, please add the functionality used manually in "https://docs.microsoft.com/en-us/sharepoint/use-app-catalog" to Visual-Studio's deployment-logic, in order to acheive, that a debugging-session for a SharepPoint-Apps can be used with SharepPoint-Online.
    It effectively means, that Visual-Studio is deploying the app "manually" using the HTTP-Api the browser is using, and then starting the debug-session with the correct Visual-Studio-Browser/User-Debugging-Context.

        Tschüß,
    
    Michael.

    7 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  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  3. Single query to get max document ID when library has more than 5000 items

    If document library has more than 5000 items it is not possible to execute one query to select maximum document ID (something like SELECT TOP 1 ID FROM XXX ORDER BY ID DESC). Only option is to loop in steps/pages of 5000 which can take a lot of loops due to possible large number of documents in document library or to find creative approach to increase ranges but still simple statement will perfect solution.

    6 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  4. Add background image on main site header row

    Ability to use a background image on the main site header row

    7 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  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
  5. Add a way to accept File Handler POST requests in an addin

    Less complex file handlers need almost no server-side code, the only bit being the code to transfer the POST data to client-side code.
    I suggest adding some way to get that information to client-side code that doesn't require writing custom server-side code - perhaps a directive that outputs it to a variable or something in the JS API.
    This would allow simple file handlers to be hosted as an addin, without the need for external hosting.

    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 Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
  6. Properties Window in MS Word

    when saving a word document into Sharepoint a properties window appears, however the window to select the data is very small and difficult to use as you can only see two Terms of References at a time. Can this box be made bigger?

    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 Documentation  ·  Flag idea as inappropriate…  ·  Admin →
  7. 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…

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

    13 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 →
  9. Allow to display classic SharePoint-hosted add-in inside MS Flow tab

    Many customers want to display SharePoint-hosted add-ins (located in the App Web) inside MS Teams tab, but it's not possible. It's very weird when you can attach any website like Google, but you cannot attach another product from Microsoft Office 365 ecosystem...

    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 →
  10. Add modern webservice API functionality to supported API as graph

    There are two modern webservices used in SharePoint for getting followed sites, frequented sites, news posts, etc for the current user. As asked about on Github (https://github.com/SharePoint/sp-dev-docs/issues/1689) and as mentioned in this uservoice (https://sharepoint.uservoice.com/forums/329220-sharepoint-dev-platform/suggestions/34075903-api-support-for-followed-sties) a bunch of folks would like to have some kind of official support/usage for this. If this is not possible, we would like to ask to add these functions to Graph / SharePoint REST

    74 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  11. SharePoint Migration CreateSPAsyncReadJob Export Permissions

    In the following article https://docs.microsoft.com/en-us/sharepoint/dev/apis/export-amr-api the CreateSPAsyncReadJob supports a number of items.

    It states 'Permissions are expected to be covered in a subsequent version.' is expected to be covered in a subsequent version.

    Is this feature on the roadmap? If it is, do you know when this will be released?

    To get permissions subsequent calls need to be made to each item to get the permissions and build them locally

    Would also be great to include permission changes in the StartChangeToken. At the moment if a permission is changed in a library the StartChangeToken does not flag this as a…

    8 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  12. 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.

    52 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 Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
  13. know "who viewed this document" in CSOM

    In CSOM there is no way to know "who viewed this file". In the sharepoint UI (web browser) there is a way (but it's not working fine with some file types like .jpg). I understand this information is taken from the analytics but this level of details is not available through CSOM. It would be great if you can provide this informnation in CSOM and if file types like jpg and other related excluded types also provide this information.

    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 →
  14. Official documented Api needed to fetch modern Pages View count

    SharePoint modern pages Social bar View count apparently does not use Search Managed property ViewLifeTime or ViewsLifeTimeUniqueUsers. Fiddler traces shows that some Internal Apis are used to fetch modern pages social bar view count. It would great if Microsoft release Public documented API so that custom SPFx web parts/extension in need of modern page view count, could utilize the API

    258 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 Documentation  ·  Flag idea as inappropriate…  ·  Admin →
  15. create list template

    Ability to create list/library template using XML via site script

    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 →
  16. Improved Modern way to implement and use tagging to replace folders

    As I understand it, we are supposed to be using tags to organize content in a document library and eventually abandon folders.

    In the modern UI, tagging is harder to use, defining and assigning tags are also difficult to understand and is less friendly to use in the UI. For example, it is easier to choose from a multi-select choice list than it is to select tags.

    Microsoft needs to re-implement the file tagging feature to be more user friendly.

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

    2 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  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  18. SPFX ListView Command Set: Add option to trigger list view update

    Currently we need to use location.reload(); in the onExecute(...) to trigger an update, which obviously reloads the whole page.
    Please add a funktionality to trigger an update so its possible to update the comands after the exicution.

    18 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 →
  19. Extensions: Application Customizer get page all components data (List, Documents, Search etc..)

    Provide a way to get data about all components that present on page in ApplicationCustomizer like SearchBox, Search, Documents Library, Lists, Navigation bar etc.

    The idea is to have full control on user interaction with components.

    In example I want to make an additional action when user clicks on folder, file, list item, navigation item, search result item etc...

    Ideally to have access to domElement and data model of component.

    107 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 →
  20. Multi-Geo for ISV Tenants

    We are an ISV and are seeing new customers who have Multi-Geo enabled tenants. We are wondering how we can get Multi-Geo activated for our tenant so we can develop and test our solution on Multi-Geo environments. The minimum requirement that is put on customers is 500 users, as an ISV we will not get to that number of users in our tenant.

    Any advise how we can develop and test against Multi-Geo is appreciated.

    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  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
1 2 6 8 10 25 26
  • Don't see your idea?

Feedback and Knowledge Base