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.

I suggest you ....

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. 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
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      4 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
    • Enable better user profile property update options

      not having a bulk option to update custom multi-valued and taxonomy-based user profile attributes is greatly crippling out solution. In this regard, SPO is a let-down for our business needs.

      2 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)
        You have left! (?) (thinking…)
      • document how to make react and react dom global libraries for bundling.

        Currently error is thrown when trying to make react external. Please provide documentation on making React and React-dom external libraries.

        2 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          0 comments  ·  SharePoint Documentation  ·  Flag idea as inappropriate…  ·  Admin →
        • SharePoint Extensions on Classic Sites

          Please, make it possible to use SharePoint Extensions on Classic sites in order to use common components throughout the tenant. A good example is the Footer, we want to use the same footer so we don't have to build two different components in two different technologies.

          2 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            0 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
          • Option to disable telemetry in SPFX and PnP Libraries

            I would like the option to disable telemetry as part of the gulp commands when creating production packages and referring to PnP Libraries that also track telemetry from within.

            e.g. gulp bundle --ship --notelemetry

            2 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              0 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
            • Make CSOM license Linux friendly

              CSOM has restrictions on distribution for Windows platform only. Make the CSOM license linux friendly because tons of people want to use CSOM platform independently to avoid having to use the REST API.

              2 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)
                You have left! (?) (thinking…)
              • Advanced Analytics

                There needs to be a good way to get advanced analytics built into SPO. The site usage report is very insufficient in many ways. If site usage is the only analytics can it please have more in depth details?

                For instance in the site usage report there is a section that shows you the most viewed documents, but this only give a week in the past view, it would be great if there was built in logging that showed months in the past so there can be an analysis trend. Also a view of links clicked.

                Not just site visits/…

                2 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  0 comments  ·  SharePoint Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
                • Provide a way to view an HTML file in the browser reather than downloading the file. This totally defeats the purpose

                  SharePoint Online does not provide a feature for placing a html file for viewing but rather it downloads the file. This totally defeats the purpose.

                  2 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    0 comments  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
                  • Please stop changing the Design Methodology with every major SharePoint Upgrade

                    Please stop changing the Design Methodology with every major Upgrade. Every major upgrade forces the developer/designer to learn a new way to redesign a custom look and feel. This makes upgrades painful and dreaded. Please allow for backwards compatibility for prior design work.

                    2 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                    • 1 vote
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
                      • Generate html Fragment with table format by excel restful service

                        now the restful api : /_vti_bin/ExcelRest.aspx/xxx.xlsx/model/Ranges("abc")?$format=html generated the html with div and position:absolution style. This fragment can not display in outlook email well.

                        1 vote
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                        • Extend SPListItem[string fieldInternalName] to use Internal as well as Display Name

                          Users have the ability to change the display name, which could then have the unintended consequence that they break code in a web part or elsewhere because the code is looking for the field based on its display name that has now changed.

                          Users can;t change the internal name though. So it would make sense and be a more safe way to program web parts etc if we had a simple way to get the field value based on the internal name of the field.

                          Eg a developer creates a field named FinYear, then after it is created they change…

                          1 vote
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
                          • Examples, tutorials on PeoplePicker for SharePoint Online; populating columns with information given information

                            Examples, tutorials on PeoplePicker for SharePoint Online; populating columns with the different Values

                            1 vote
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              0 comments  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
                            • OfficeJs

                              OfficeJs Addin Forward current message: Header and Body as an attachment.

                              Can you please create an API endpoint that will allow a developer to forward the current message Header and Body as an attachment to an address. At the current Moment I believe when we try to forward a message as an attachment we have a message body with no header.

                              1 vote
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                0 comments  ·  SharePoint Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
                              • Workflow using REST on an indexed lookup to another list in the same web fails with a generic error when the active list is over 5k items

                                Workflow using REST on an indexed lookup to another list in the same web fails with a generic error when the active list is over 5k items. Works fine if under 5k items in the source list. This is contrary to the documentation on using rest - either update the documentation or fix this issue.

                                1 vote
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                • Integrating Azure AD user profiles to SharePoint Online through People Search Results page

                                  There is a need for a mechanism to integrate Azure AD user profiles directly to SharePoint pages. Currently, the sync happens through Exchange Online. It takes around 72 hours for the changes to reflect in SharePoint. If there is a method to display the user profile details directly in SharePoint through the People Search Results page, it can eliminate the delay in displaying the changes through the sync process. This can be helpful while designing Employee Directory or Staff Directory for the organization.

                                  1 vote
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
                                  • SPFX ListViewCommandSet > use Fabric UI ICON

                                    Within the SPFX 'extension' framework, there's no way to specify an icon for a ribbon button - list view extender.

                                    This blog post mentions it - but no resolution ;
                                    https://github.com/SharePoint/sp-dev-docs/issues/642

                                    Ideally, there would be a property for ; officeFabricIconFontName

                                    1 vote
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      0 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
                                    • IDs are conflicting between multiple SharePoint calendars when download them in local outlook

                                      In SharePoint, you can add multiple calendars, but each calendar use auto-increment ID field, which can conflict with other calendars EventID when you download these events as .ics in your local outlook.
                                      Because outlook use .ics eventid to create a new event in your calendar. Now when you download events from the SharePoint calendars, they might have same IDs and outlook either wouldn't add same IDs event or in some case it will remove the exiting event with the same ID.

                                      I went through with Microsoft support and they agreed it is a restriction on SharePoint calendar object that we…

                                      1 vote
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        0 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Site updates on close of Site set-up status panel (which appears during new site creation using custom site design)

                                        When creating a new site using a custom site design(with action to add webpart to landing page etc), a panel with close option(at top right corner of the panel) will open up on the right showing the set-up status for the new site. If the user click on close of the panel during the site updation process or after the site updation process completion the site does NOT show custom site design updates.

                                        Manual refresh of the page to see the updated site should be avoided.

                                        Related GitHub issue: https://github.com/SharePoint/sp-dev-docs/issues/3040

                                        1 vote
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          0 comments  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
                                        • REST oData $filter should be able to work with managed metadata

                                          This is not supported using the $filter option. The only way to filter using REST is to pass a CAML query but not very convenient.

                                          1 vote
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                          • Don't see your idea?

                                          Feedback and Knowledge Base