| Steps to reproduce
- Go to the user's Notifications Preferences
- Under the "Applications" section, expand down the filter toggles for "Pages"
- Switch OFF a sub-toggle (e.g. "A page is deleted" from 'Notification menu' column)
- On the main "Pages" toggle, click on the right side of the toggle (the OFF part) to switch it to ON (and all sub-filters under it, subsequently)
- Observe the toggles
Expected results Once the main 'Pages' toggle is switched ON, all subsequent sub-toggles are switched to ON as well (including the one switched OFF previously). Actual results The main 'Pages' toggle is switched ON, but the sub-filter toggle remains OFF. If the page is refreshed, the main 'Pages' filter toggle returns back to undecided state. Moreover, it seems that switching the sub-toggles state on a column (i.e. 'Email') affects the Main toggle on the other column (i.e. 'Notification menu'). For example: turn 'A page is deleted' sub-toggle on both columns, then click on the right side of the main toggle from 'Notification menu' to switch it on (at this point the sub-toggle remains off) and when switching a sub-toggle from the other column 'Email, the main toggle from 'Notification menu' is switched back to undecided state. I've tried on Firefox and Chrome as well and cleared the browser's cache. I've attached some recordings which are relevant for the issue. The issue could be reproduced on XWiki 11.10.13 as well (oldest tested version). |