This issue has been created
There is 1 update.
 
 
XWiki Platform / cid:jira-generated-image-avatar-2dba043e-4d77-4411-95ad-30b36fe3cebb XWIKI-24535 Open

Notifications Applications filters sub-toggles do not synchronize with the main toggles

 
View issue   ยท   Add comment
 

Issue created

 
cid:jira-generated-image-avatar-af2a1734-695c-442a-9a37-9f217484ddc7 Ilie Andriuta created this issue on 30/Jun/26 16:43
 
Summary: Notifications Applications filters sub-toggles do not synchronize with the main toggles
Issue Type: cid:jira-generated-image-avatar-2dba043e-4d77-4411-95ad-30b36fe3cebb Bug
Affects Versions: 11.10.13
Assignee: Unassigned
Attachments: Toggles_not_synchronizing.mp4, Toggles_not_synchronizing2.mp4
Components: Notifications
Created: 30/Jun/26 16:43
Environment: Windows 11 Pro, Firefox 152, using an instance of XWiki 18.4.1 on PostgreSQL 17, Tomcat 11.0.22
Priority: cid:jira-generated-image-static-major-bc8f0bbc-e06b-4326-87e5-cd4301f7bc1d Major
Reporter: Ilie Andriuta
Description:

Steps to reproduce

  1. Go to the user's Notifications Preferences
  2. Under the "Applications" section, expand down the filter toggles for "Pages"
  3. Switch OFF a sub-toggle (e.g. "A page is deleted" from 'Notification menu' column)
  4. 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)
  5. 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).

 
 

1 update

 
cid:jira-generated-image-avatar-af2a1734-695c-442a-9a37-9f217484ddc7 Changes by Ilie Andriuta on 30/Jun/26 16:44
 
Description: *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 switch 'A page is deleted' sub-toggle OFF on both columns, then click on the right side of the main toggle from 'Notification menu' to switch it on ON (at this point the sub-toggle remains off OFF ) and when switching a sub-toggle from the other column 'Email, the main toggle from 'Notification menu' is switched back to undecided state (see [^Toggles_not_synchronizing2 . mp4])

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).