wp-calypso icon indicating copy to clipboard operation
wp-calypso copied to clipboard

Preserve the load order on the pages list in Calypso when there are more then 50 pages.

Open KirkwallDay opened this issue 3 years ago • 2 comments

What

Currently, when the page count exceeds 50 pages, the load order in Calypso changes to last edited post only. Before that, it will show parent pages above their child pages, after it will not. Also, it adds a - at the beginning of the page title, this should also be removed.

Before 51 pages: Screen Shot 2022-09-21 at 12 38 59 PM

After 51 pages: Screen Shot 2022-09-21 at 12 40 36 PM

Gallery has moved much further down the page list, and now has a - to indicate it's a child page, but it's parent is much further up the list now.

Two customer reports:

  • [ ] 5563725-zen
  • [ ] 5575173-zen

Why

This can be confusing for users to determine which pages have children, and also when they cross the 51 page threshold the view suddenly changes and is also a confusing experience.

How

It would be best if we can keep the old view, there is discussion about this, in this issue: https://github.com/Automattic/wp-calypso/issues/60280#issuecomment-1136813962

And in this slack thread: p1663378153241789-slack-C03TY6J1A

KirkwallDay avatar Sep 21 '22 18:09 KirkwallDay

Support References

This comment is automatically generated. Please do not edit it.

  • [ ] 5563725-zen
  • [ ] 5575173-zen
  • [ ] 5648190-zen
  • [ ] 5846271-zen
  • [ ] 5920484-zen
  • [ ] 6428692-zen
  • [ ] 6538200-zen
  • [ ] 6569256-zen
  • [ ] 6527845-zen
  • [ ] 6648395-zen
  • [ ] 6710916-zen
  • [ ] 6782614-zen
  • [ ] 7203893-zen
  • [ ] 7429662-zen
  • [ ] 7462298-zen
  • [ ] 7704805-zen
  • [ ] 7885655-zen

github-actions[bot] avatar Sep 21 '22 18:09 github-actions[bot]

📌 FINDINGS/SCREENSHOTS/VIDEO

  • Almost tempted to label this as a bug, as I am not sure this is intended behavior. I will let Quality Squad determine the best way forward on that!

📌 ACTIONS

  • Marked as Triaged for Quality Squad review
  • Feature request kept

Greatdane avatar Sep 22 '22 05:09 Greatdane

From the linked ticket, it looks like this is the currently expected behavior. More than 50 pages will result in a Chronological view. So, I'm going to keep this as a feature request and move it to that queue.

youbrokesomething avatar Sep 29 '22 14:09 youbrokesomething

another report in 5648190-zen, suggested using classic view as a workaround

hacchism avatar Oct 25 '22 02:10 hacchism

5846271-zd-woothemes

Suggested classic view workaround.

rw-ye avatar Jan 08 '23 07:01 rw-ye

5920484-zd another user has reported the same issue

marianearchimbaud avatar Feb 05 '23 23:02 marianearchimbaud

Another report here:

  • [ ] 6428692-zen

Suggested using Classic View as a workaround

sudeepbaral avatar Jul 01 '23 06:07 sudeepbaral

Another report here:

  • [ ] 6538200-zen

ccwalburn avatar Jul 17 '23 16:07 ccwalburn

Another report here:

6569256-zen

kelasante avatar Jul 23 '23 21:07 kelasante

Another report here: 6527845-zd-a8c Suggested Classic Editor workaround

tellisbethel avatar Aug 03 '23 15:08 tellisbethel

Report here: 6648395-zen

CodeAllNightNDay avatar Aug 11 '23 15:08 CodeAllNightNDay

Another report here: 6710916-zen

wpshellbelle avatar Sep 06 '23 22:09 wpshellbelle

Another report in 6782614-zen

DustinHartzler avatar Sep 07 '23 13:09 DustinHartzler

@wojtekn 👋 We had a similar issue (presentation-wise) here: https://github.com/Automattic/wp-calypso/issues/60280

Is the above related in some way?

inaikem avatar Oct 24 '23 02:10 inaikem

@inaikem yes, those two tickets are related. To give some summary - before https://github.com/Automattic/wp-calypso/issues/60280 the behavior was confusing to users:

  • on the initial load, the page showed less than 20 posts in “chronological” mode
  • after scrolling to the bottom, infinite load caused loading more posts, and when they exceeded 20, the view switched to "hierarchical" mode

The most comprehensive fix would require changing the feature architecture completely, as we would need to move hierarchy/indent calculation from Node code to the API endpoint. After a long discussion, we decided to solve the user experience gap in the following way:

  • the user who has less than 50 pages will always see a hierarchical view
  • the user who has more than 50 pages will always see a chronological view

wojtekn avatar Oct 24 '23 06:10 wojtekn

7203893-zen

gabriel-fuentes avatar Oct 26 '23 13:10 gabriel-fuentes

7429662-zen

caitlindawn avatar Dec 11 '23 08:12 caitlindawn

7429662-zen asking for an update again.

OmarFPG avatar Dec 18 '23 23:12 OmarFPG

7462298-zd-a8c requesting an update again.

philnick206 avatar Dec 19 '23 11:12 philnick206

@OmarFPG @philnick206 there is no immediate plan to change this behavior and the current state looks as follows:

After a long discussion, we decided to solve the user experience gap in the following way:

  • the user who has less than 50 pages will always see a hierarchical view
  • the user who has more than 50 pages will always see a chronological view

wojtekn avatar Dec 19 '23 11:12 wojtekn

7704805-zen

OmarFPG avatar Feb 08 '24 22:02 OmarFPG

7885655-zd-a8c

The user is confused as to why the page layout would change after 50 pages.

Can we rethink this setup? It seems strange to change the layout after a certain number of pages.

Greatdane avatar Mar 14 '24 01:03 Greatdane