It would be wonderful, to be able to grant a user permissions for previewing a page on the page level, based on their assigned role.
That is possible for other permissions, but preview
throws an error when one tries to access a page in the panel with role-based permissions for that setting:Kirby\Cms\Page::previewUrl(): Return value must be of type ?string, array returned