That sounds great, but... if it were that easy, then we simply wouldn't include a pager setting at all! Note that we do ensure that the record itself displays (i.e. the view page of the description; the main part of the page) - however, the treeview is a hierarchical entity, meaning the entire thing must be loaded into memory to be able to determine the current position in the hierarchy. If the client browser does not have enough available resources, then the tree never loads at all - the user just gets an infinite loading icon that never resolves.
The pager was our first attempt to chunk this out and be able to solve issues with large hierarchies displaying properly, while also balancing performance for all users. We have made a few incremental improvements since (such as increasing the available paging limit setting to 10,000 nodes), but the biggest next enhancement we could make (allowing for bi-directional paging) will require a lot of development and analysis to implement.
If you would like to know more background: there is an old AtoM Wishlist ticket here that has a PDF attached, summarizing some of the background of the full-width treeview and paging:
We have since implemented all the recommendations explored in that analysis, except for the most expensive and complex option, the bi-directional paging support. We would love to be able to do this work in the future, but thus far no partner institution has prioritized its development and when the setting is configured correctly, we have generally not been having issues reported about treeview loading issues. As such, right now the Maintainers are focused on completing the last stages of the Bootstrap upgrade, as well as looking at upgrading some of AtoM's other core dependencies (like PHP, and the search index) for the next release.
However:
We initially set the default value of this setting to 50, out of an abundance of caution. In practice, I have noted that with the recommended technical requirements in place (i.e. at least 7GB RAM, per
these suggestions in our documentation) that even the max value of 10,000 does not seem to cause issues.
Consequently, I have filed a proposal issue ticket for us to increase the default value, so more people don't run into the same problem that you did. See:
Again, sorry for the confusion, glad you sorted it out, and thanks for the feedback!