Preserve the load order on the pages list in Calypso when there are more then 50 pages.
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:

After 51 pages:

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
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
📌 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
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.
another report in 5648190-zen, suggested using classic view as a workaround
5846271-zd-woothemes
Suggested classic view workaround.
5920484-zd another user has reported the same issue
Another report here:
- [ ] 6428692-zen
Suggested using Classic View as a workaround
Another report here:
- [ ] 6538200-zen
Another report here:
6569256-zen
Another report here: 6527845-zd-a8c Suggested Classic Editor workaround
Report here: 6648395-zen
Another report here: 6710916-zen
Another report in 6782614-zen
@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 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
7203893-zen
7429662-zen
7429662-zen asking for an update again.
7462298-zd-a8c requesting an update again.
@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
7704805-zen
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.