Environment:
Confluence Data Center 9.2.3 (upgraded from 8.5.17)
Issue Summary:
After upgrading to Confluence 9.2.3, we’ve noticed that the Children Display macro does not show all child pages when the sorting option is set to "None". However, when we change the sorting to "Simple", all child pages appear as expected.
Steps to Reproduce:
- Create a parent page with 20+ child pages.
- Insert the Children Display macro on the parent page.
- Set the sorting option to "None".
- Publish the page.
Expected Behavior:
All child pages should be listed regardless of the sorting option.
Actual Behavior:
Only a subset of child pages is displayed when sorting is set to "None". Switching to "Simple" or "Position" resolves the issue.
Additional Context:
- The issue does not occur in our test environment, which is also running 9.2.3.
- We suspect this may be related to the
confluence.child-macro.page-limit system property or a bug in how the macro handles the "None" sorting mode. - Permissions and indexing have been verified and are consistent across environments.
Questions:
- Has anyone else experienced this issue in 9.2.x?
- Is this a known bug or a change in behavior?
- Is there a recommended workaround or fix?
- Should we avoid using "None" as a sorting option in production?
Any insights or suggestions would be greatly appreciated!