Steps to replicate the issue (include links if applicable):
- Sort the wish index by title
What happens?:
- The wishes with titles that start with capital letters are displayed before wishes that start with lower case letters.
- ex. WHALE, apple, banana
What should have happened instead?:
- The wishes should be sorted case insensitive
- ex. apple, banana, WHALE
Derived Requirement
Ensure that sorting of wishes by title on the wish index page is case-insensitive, so titles beginning with uppercase and lowercase letters are ordered alphabetically without distinction in case. For example, sorting should display as *apple, banana, WHALE* instead of *WHALE, apple, banana*.
Test Result - Beta|Prod
Status: ✅ PASS / ❓Need More Info / ❌ FAIL
Environment: beta/xyzwiki
OS: macOS Tahoe 26.0.1
Browser: Chrome 141
Device: MBA
Emulated Device: NA
Test Artifact(s):
Test Steps
Test Case 1: Verify case-insensitive sorting of wish titles
- Navigate to the wish index page on https://meta.wikimedia.beta.wmcloud.org/wiki/Community_Wishlist.
- Click on the Title column header to sort the wishes alphabetically.
- Observe the order of wishes that begin with both uppercase and lowercase letters.
- ✅❓❌⬜ AC1: Confirm that sorting is case-insensitive and the list is ordered alphabetically regardless of title casing (e.g., *apple, banana, WHALE*).
Test Case 2: Verify reverse sorting order (descending)
- Click the Title column header again to switch to descending order.
- Observe the order of wish titles.
- ✅❓❌⬜ AC2: Confirm that descending order sorting is also case-insensitive and correctly ordered (e.g., *WHALE, banana, apple*).
Test Case 3: Verify persistence of sorting after page reload
- Refresh the wish index page.
- Check that the sort order by title remains consistent.
- ✅❓❌⬜ AC3: Confirm that the sorting behavior remains case-insensitive after reload and does not revert to case-sensitive ordering.
QA Results - Meta Beta
| AC | Status | Details |
|---|---|---|
| 1 | ✅ | T405388#11291726 |
| 2 | ✅ | T405388#11291726 |
| 3 | ✅T405388#11420929 |
