When replacing an excluded profile by an inherited value, in the limit access tool, invalid information can be displayed if other excluded profiles are still there.
Steps to reproduce :
- restrict access to a page for anonymous and any connected users
- set the anonymous profile to "inherited", with the parent value being "allowed"
- save
The anonymous inherited value is set to "unknown", all the profiles for users are set to "this user is excluded because all connected users are excluded", but in reality everybody can access it, because anonymous users are allowed by inheritance.
Children pages are correctly displayed, and removing the excluded profile on "any connected users" will immediately fix it, even without saving the modifications, preventing you from setting it back to "excluded"