Contribution view page crashes if you don't have event permissions
https://github.com/civicrm/civicrm-core/pull/22732 adds info about participants to the page but the api call throws an exception if you don't have permissions. I think I'll just put up a PR to wrap in a try/catch and then not display the participant stuff if error.