LPS-46672 ensure thread locals are populated correctly for @clusterable requests
LPS-47865 Don't try to reindex non-positive pks,  they are just placeholders, not real entities
LPS-47989 Fixed css for dark fields, ckeditor, and various other elements
LPS-47989 - Fix possible XSS
LPS-47989 - Input form fields are intentionally white, but the HTML editor is meant to show how text would look within context
LPS-47989 match ckconfig.jsp
Test Fixes - RolesandpermissionsUsecase.testcase - paths
Test Fixes - UsergroupsUsecase.testcase - paths
Test Fixes - CPDynamicdatalists - paths
Test Fixes - CPDynamicdatalists - macros
Test Fixes - CPDynamicdatalists - tests
Test Fixes - CPDynamicdatalists SF
Test Fixes - CPMessageboards - paths
Test Fixes - CPMessageboards - macros
Test Fixes - CPMessageboards SF
Test Fixes - CPRolesCPSites.testcase - tests
LPS-47865 Most errors we got here are caused the duplicated premature permission reindexing, without transactional cascaded indexing support there is no way we can avoid this. And since the second reindex will succeed, the first failure is actually harmless(although very bad for performance). We should downgrade the logging level to warn for now.
LPS-47865 Ensure to trigger the IndexableAdvice
LPS-47865 Regenerate