Steps to replicate the issue (include links if applicable):
- Go to Special:WishlistIntake.
- Create a new wish in a non-English language (e.g., Hebrew).
- After submission, view the wish on the wish index page or its dedicated wish page, than click "Support Wish".
What happens?:
The wish appears, but it does not immediately render in the correct language direction (RTL for Hebrew).
What should have happened instead?:
As soon as the wish is created, it should display immediately with the correct language direction (RTL for Hebrew) and with localized labels, without requiring a cache purge.
Other information (browser name/version, screenshots, etc.):
Derived Requirement
Ensure that newly created wishes in non-English languages (e.g., Hebrew) are immediately rendered correctly without requiring a cache purge:
- Wishes must respect language direction (e.g., RTL for Hebrew, Arabic).
- Wishes must display localized labels according to the selected language.
- Rendering should update instantly upon creation, both in:
- The wish index page
- The dedicated wish page
- Cache invalidation or equivalent mechanism must be applied so the latest localization is visible without manual purge.
Test Steps
Test Case 1: Wish Creation in RTL Language
- Navigate to Special\:WishlistIntake.
- Create a new wish in Hebrew.
- Submit and view the wish on the wish index page.
- ✅❓❌⬜ AC1: The wish text is displayed in RTL format immediately (no purge required) and the labels (e.g., “Support Wish”) are shown in Hebrew.
Test Case 2: Dedicated Wish Page Rendering
- From the index, click into the dedicated wish page of the newly created Hebrew wish.
- ✅❓❌⬜ AC2: The wish content is displayed in RTL correctly and all UI labels appear in Hebrew (localized).
Test Case 3: Support Wish Button
- On the dedicated wish page, click Support Wish.
- ✅❓❌⬜ AC3: The button text is localized.
QA Results - Meta Beta
| AC | Status | Details |
|---|---|---|
| 1 | ✅ | T404748#11226990 |
| 2 | ✅ | T404748#11242417 |
| 3 | ✅ | T404748#11226990 |