SharePoint / SharePoint/sp-dev-docs

Inconsistent UI When Creating a New Page in SharePoint - dfficult to create a single part app page

Open
#10,304 13 comments 0 reactions 1 assignee View on GitHub

Nobody has claimed this yet.

area:spfx status:fixed-next-drop status:rolling in production type:bug-confirmed
Dominant language
PowerShell
Stars
1.4k
Forks
1.1k
Avg merge
4d 12h
Merged PRs (30d)
12

Description

Target SharePoint environment

SharePoint Online

What SharePoint development model, framework, SDK or API is this about?

💥 SharePoint Framework

Developer environment

None

What browser(s) / client(s) have you tested
  • 💥 Internet Explorer
  • 💥 Microsoft Edge
  • 💥 Google Chrome
  • 💥 FireFox
  • 💥 Safari
  • mobile (iOS/iPadOS)
  • mobile (Android)
  • not applicable
  • other (enter in the "Additional environment details" area below)
Additional environment details

No response

Describe the bug / error

When creating a new page in SharePoint, the user experience and available options differ depending on where the page creation process is started. This inconsistency affects the ability to create a page using the "App" template, as the template selection panel is not always shown.

Steps to reproduce
  1. From Home Page

Go to the site’s Home page.
Click New → Page.
Result: User is redirected to the Pages Gallery.
Image

  1. From Home page Settings Panel

Open the settings panel on Home.aspx.
Click Add a Page.
Result: New page opens with a panel to select from templates or apps.
Image

  1. From Site Contents Page

Go to Site Contents.
Click New → Page or open the settings panel and use Add a Page.
Result: New page opens without the additional panel for template/app selection.
Image

Expected behavior
  • The process and UI for creating a new page should be consistent, regardless of where the action is initiated.
  • The panel to select from templates or apps should always be available, so users can create a page using the "App" template from any entry point.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.