On related lists in List v2, if user A personalizes the related list, user B can see the change. However, if user B tries to reset to default, they are unable to do so. In addition, forms and related lists are cached per user role. When user A personalizes the related list on a form, all other users with the user A role can see the personalized form.
Steps to Reproduce
Log in to a base system where this issue is occurring.
Add the same set of roles to two different users.
For more information, see the product documentation topic Assign a role to a user.
As user A, configure the list layout.
For more information, see the product documentation topic Configure the list layout.
As user B, go to the same list.
Note that the list layout personalized by user A. Also note that Reset to Column Defaults only appears when that user has already personalized the list.
To prevent the issue, configure the related lists to load On demand or After Form Loads. For more information, see the product documentation topic Configure when a related list loads.
To disable personalization of related lists, customers can do this via the property glide.ui.related_list_mechanic by setting it to False. This property does not affect personalization of the normal list views, only related lists.
If the end user wishes to personalize the list layout, they can open the related list via the breadcrumb feature open in new tab and personalize it in the normal list view.
This issue is not fixed for List v2. View the Fixed In section below for a list of versions in which the issue is fixed for List v3.
Related Problem: PRB570571