Author: obliquemotion
Description:
Given a set of 3 filters:
#1: article_namespace == 0 & "orange" in lcase(added_lines)
#2: article_namespace == 0 & "red" in lcase(added_lines)
#3: article_namespace == 0 & "green" in lcase(added_lines)
where all 3 are set to give warning (but NOT prevented), edits that trigger combinations of these filters prevent the edit entirely. For example:
Edit session 1:
- Add line containing "GREEN"
- Click Save page: Warning for #3 displays
- Click Save page again: Edit goes through (correct behavior)
Edit session 2:
- Add line containing "GREEN and RED"
- Click Save page: Warning for #2 displays
- Click Save page again: Warning for #2 displays
- Click Save page again: Warning for #2 displays
...etc. The edit is prevented entirely, stuck in a loop.
- Click Cancel (abandon edit)
Edit session 3:
- Add line containing "GREEN, RED, and ORANGE"
- Click Save page: Warning messages for #1 and #3 display
- Click Save page again: Warning message for #2 displays
- Click Save page again: Warning messages for #1 and #3 display
- Click Save page again: Warning message for #2 displays
...etc. The edit is prevented entirely, stuck in a loop.
- Click Cancel (abandon edit)
Version: unspecified
Severity: major