The indicators and messages provided by WikibaseQualityConstraints draw a user's attention to issues that should be fixed. When they make an edit that fixes these issues, it's reasonable to expect that the error should go away. On desktop, this happens as expected. Currently in MEX, the errors persist regardless of whether they are fixed.
Additionally, if a violation is introduced by an edit, the user gets no indication of this until the page is refreshed.
Acceptance Criteria
- after saving an edit that corrects a violation, that violation is removed.
- after saving an edit that introduces a violation, an indicator and message about it is added.
- Test coverage should be implemented.