Steps to replicate the issue (include links if applicable):
- Visit CX dashboard.
- Open the suggestion filters dialog
- Select any filter you prefer and click on the "Done" buttom at the top-right corner
What happens?:
The suggestion_filters_single_select_confirm event is logged, but the event_source field is missing.
What should have happened instead?:
The event_source field should be properly filled, depending on the selected filter.
Derived Requirement
Ensure that the suggestion_filters_single_select_confirm event in the Content Translation (CX) dashboard logs the event_source field correctly, corresponding to the filter selected by the user during suggestion filter confirmation.
Test Result - Beta|Prod
Status: ✅ PASS / ❓Need More Info / ❌ FAIL
Environment: beta/xyzwiki
OS: macOS Sequoia 15.5
Browser: Chrome 138
Device: MBA
Emulated Device: NA
Test Artifact(s):
https://test.m.wikipedia.org/w/index.php?title=Special:ContentTranslation&active-list=suggestions&filter-id=sports&filter-type=topic&from=en&to=te#/
Test Steps
Test Case 1: Verify event\_source is logged on single filter confirmation
- Log in to the beta wiki with Content Translation enabled.
- Navigate to Special:ContentTranslation dashboard.
- Open the suggestion filters dialog.
- Select any one suggestion filter (e.g., "Sports").
- Click the Done button at the top-right corner of the dialog.
- Open browser developer tools → Network tab → Filter by event or inspect eventlogging POST requests.
- ✅❓❌⬜ AC1: Confirm that the suggestion_filters_single_select_confirm event is logged and that the value of event_source corresponds to the selected suggestion filter (e.g., "suggestion_filter_topic_area").
QA Results - TestWiki
| AC | Status | Details |
|---|---|---|
| 1 | ✅ | T397296#11045096 |
