-
Notifications
You must be signed in to change notification settings - Fork 718
Description
What is happening?
When a user removes an article from the Articles I will create list in the Outreach Dashboard, the system unexpectedly re-applies the WikiProject banner templates to the talk pages of all other articles assigned in the Articles I'm updating section. This results in duplicate project templates cluttering the talk pages.
The edits are tagged in Wikipedia history with: Tag: outreachdashboard.wmflabs.org [2.1].
To Reproduce
- Log in to the Outreach Dashboard as a student user within an active course/program.
- Navigate to the
My ArticlesorAssignmentssection. - Ensure you have at least one article assigned in
Articles I will createand at least one inArticles I'm updating. - Verify on Wikipedia that the corresponding talk pages already have the project banner template present in their history.
- Go back to the dashboard UI and remove the article from the
Articles I will createsection. - Navigate to the Wikipedia Talk page history of the article that remained in the
Articles I'm updatingsection (Talk:Example Article Two). - Observe that a new, duplicate edit has been made by the dashboard user account, re-adding the project banner that was already present.
Expected behavior
The expected behavior is that only a single template instance remains on the page, and no duplicate edit should occur when managing unrelated assignment
Additional context
This issue appears to be server-side logic within the dashboard application itself by not checking for existing template presence, likely within a synchronization worker or service object, rather than a client-side (browser/OS) issue. The user reported frustration with having to manually clean up duplicate entries across multiple talk pages. This bug creates unnecessary cleanup work for participants and generates unnecessary edits on Wikipedia itself to remove the extra banners for the articles in Articles I'm updating.