Expected: When restricting a block/module to a specific user role, ONLY that user role should be able to see that block/module.
Actual: A block/module that is restricted to the 'Free' user role is ALSO displayed to other roles that are NOT checked/selected.
Steps:1. Customize the "Dashboard" page, to include a 'Custom text/HTML' block.2. Click the 'gear' icon, and check the 'Restrict view' box.3. In the 'Visible for user roles' section, ONLY check the 'Free' box.4. In an incognito browser, sign into a user's profile which is NOT a 'Free' role.
The module is still visible.
Notes:
The point of this, is to prompt users to upgrade their role. By showing a module that has 'upgrade' text in it, with a header of something they want to see, they may upgrade. But when they DO upgrade, they STILL see the module that is intended ONLY for 'free' users.