Idea Summary
Content Row regions should not be interactive when they are set to Read Only.
This would include highlighting or focusing on the rows within the region.
Below are screenshots of the relevant areas of a Content Row region; the code shown in the screenshots isn't what's actually in our project, and is just there for illustrative purposes.



Use Case
My team is using a Content Row for displaying options that can be selected, since the Select List page item didn't work with our planned visual design for the element.
Sometimes we want the Content Row rows to be selectable (for users with authority to make decisions), and sometimes we want the Content Row rows to be un-interactive (so that users without authority don't get confused by being able to select rows, since the rows being interactive implies that they have authority to make decisions).
Preferred Solution (Optional)
The CSS attribute pointer-events: none;
could be used to prevent mouse interactions with rows in the Content Row, and tabindex="-1"
element attribute could be used to prevent the keyboard from focusing on the rows in the Content Row region. It would be great if the Read Only property applied those attributes to the Content Row region when Read Only is set to True.
Thank you for taking the time to read this; regardless of if this idea is implemented, my team and I are enjoying using APEX for development, and look forward to future updates.
Thanks!