Affects Version/s: 13.2-rc-1
Environment:Windows 10 Pro 64 bit, Chrome 90, using a local instance XWiki 13.3 RC1 on HSQLDB 2.5.1, Jetty 9.4.29
Documentation in Release Notes:N/A
STEPS TO REPRODUCE
- Access a Jetty+HSQL instance with Chrome or Edge browser
- Login as an user
- Go to Notifications Settings and add a custom filter for a page, e.g.:
Location -> "Sandbox.TestPage1"
Action -> Notify of the event
Events type (Pages) -> A page is modified
Channel -> Alert & Email
- Click on Notifications Bell and switch 'Watch this wiki' toggle to OFF
- Refresh the page
In addition to the existing global filter for Sandbox.TestPage1, another custom filter is added for the whole Wiki with ignoring all the events.
The ignore all events filter is added, but on its location is displayed also 'Sandbox.TestPage1' instead of Wiki.
The filter does not display the correct location even if the page is hard refreshed or browser cache is cleared most of the times.
If 'Watch this wiki' toggle is switched to ON, then again to OFF, the location is correct, but after one or two page refreshes, it displays back 'Sandbox.TestPage1'.
Other times after toggle is switched to OFF, then again to ON, the initial custom filter disappears and is not displayed back at all.
The issue seems to not reproduce on Tomcat, but only on Jetty with Chrome and Edge browsers, on Firefox and IE11 the location is correctly displayed from the start.
The issue could not be reproduced on XWiki 13.2 or 12.10.6.