Page MenuHomePhabricator

Focus Area index cards require cache purge before new entities appear when table is in Hebrew
Closed, ResolvedPublicBUG REPORT

Assigned To
Authored By
GMikesell-WMF
Oct 3 2025, 5:34 PM
Referenced Files
F66748426: 2025-10-13_13-56-36.png
Oct 13 2025, 9:08 PM
F66748424: 2025-10-13_13-54-41.png
Oct 13 2025, 9:08 PM
F66748382: 2025-10-13_13-18-33.webm
Oct 13 2025, 9:08 PM
F66748456: 2025-10-13_14-06-08.webm
Oct 13 2025, 9:08 PM
F66748379: 2025-10-13_10-04-56.webm
Oct 13 2025, 9:08 PM
F66724181: FA_Hebrew.mp4
Oct 3 2025, 5:34 PM

Description

Steps to replicate the issue (include links if applicable):

What happens?:

  • The new entity does not appear as a card immediately in the Hebrew index.
  • A manual cache purge (e.g., adding ?action=purge) is required before the new card is visible.

What should have happened instead?:

  • Newly created focus areas or wishes should appear right away in the Hebrew Focus Area index cards without requiring a cache purge.

Ideas:

  • it might be related to an issue to ExtensionTranslate

Other information (browser name/version, screenshots, etc.):


Derived Requirement

Ensure that newly created Focus Area entities appear immediately on the Focus Area index page, even when the table is displayed in Hebrew (RTL language).
Currently, a manual cache purge (?action=purge) is required before new cards appear. This fix should ensure that:

  • The index view auto-refreshes or fetches the latest data after entity creation.
  • Caching mechanisms correctly invalidate and reload localized (e.g., Hebrew) index data.
  • Behavior remains consistent across all supported languages.

Test Result - Beta|Prod

Status: ✅ PASS / ❓Need More Info / ❌ FAIL
Environment: beta/meta.wikimedia.org
OS: macOS Tahoe 26.0
Browser: Chrome 136
Device: MBA
Emulated Device: NA

Test Artifact(s):

Test Steps

Test Case 1: Verify immediate display of newly created Focus Area in English

  1. Navigate to https://meta.wikimedia.beta.wmcloud.org/wiki/Community_Wishlist/Focus_areas.
  2. Create a new Focus Area (e.g., “Automation Tools”).
  3. ✅❓❌⬜ AC1: Confirm that the new Focus Area card appears immediately in the English index without refreshing or purging.

Test Case 2: Verify immediate display of newly created Focus Area in Hebrew

  1. Switch the interface language to Hebrew (?uselang=he).
  2. Observe the Focus Area index page again.
  3. ✅❓❌⬜ AC2: Confirm that the new Focus Area card appears right away in the Hebrew index view without requiring manual cache purge (?action=purge).

Test Case 3: Verify no regression on Wishes index

  1. Create a new Wish under any Focus Area.
  2. Switch to Hebrew and refresh the Wishes index page.
  3. ✅❓❌⬜ AC3: Confirm that the new Wish also appears immediately without requiring a manual cache purge.

QA Results - Meta Beta

ACStatusDetails
1T406368#11269648
2Pass per T406368#11345668
3T406368#11269648

Event Timeline

KSiebert renamed this task from Focus Area index cards require cache purge before new entities appear when table is in He to Focus Area index cards require cache purge before new entities appear when table is in Hebrew.Oct 7 2025, 7:18 PM

When I tested this just now, it took maybe ~15 seconds, but the newly created FAs did show up on all translation subpages.

Can you check again? Just remember to give it a little time :)

@MusikAnimal Can you review AC2 and Possible Issue?

Test Result - Meta Beta

Status: ✅ PASS / ❓Need More Info
Environment: Meta Beta
OS: macOS Tahoe 26.0
Browser: Chrome 136
Device: MBA
Emulated Device: NA

Test Artifact(s):

Test Steps

Test Case 1: Verify immediate display of newly created Focus Area in English

  1. Navigate to https://meta.wikimedia.beta.wmcloud.org/wiki/Community_Wishlist/Focus_areas.
  2. Create a new Focus Area (e.g., “Cookies”).
  3. AC1: Confirm that the new Focus Area card appears immediately in the English index without refreshing or purging.

Test Case 2: Verify immediate display of newly created Focus Area in Hebrew

  1. Switch the interface language to Hebrew (?uselang=He).
  2. Observe the Focus Area index page again.
  3. AC2: Confirm that the new Focus Area card appears right away in the Hebrew index view without requiring manual cache purge (?action=purge).

I created a HE focus area and it did not render to RTL. As you see I waited 15 seconds but when I went to the FA Cards, the FA did show up and when I clicked on it, the page was in RTL. Is that fine?

Test Case 3: Verify no regression on Wishes index

  1. Create a new Wish under any Focus Area.
  2. Switch to Hebrew and refresh the Wishes index page.
  3. AC3: Confirm that the new Wish also appears immediately without requiring a manual cache purge.

❓Possible Issue - status and back links switched sides

AR-AREN- AR
2025-10-13_13-54-41.png (1×1 px, 190 KB)
2025-10-13_13-56-36.png (868×1 px, 167 KB)
GMikesell-WMF changed the task status from Open to In Progress.Oct 13 2025, 9:09 PM
GMikesell-WMF updated the task description. (Show Details)
GMikesell-WMF moved this task from QA to In Development on the Community-Tech (Sea Lion Squad) board.
mikez-WMF triaged this task as Medium priority.Oct 14 2025, 7:08 PM

This has sat in my inbox for long enough. Sorry for the delay.

  1. AC2: Confirm that the new Focus Area card appears right away in the Hebrew index view without requiring manual cache purge (?action=purge).

I created a HE focus area and it did not render to RTL. As you see I waited 15 seconds but when I went to the FA Cards, the FA did show up and when I clicked on it, the page was in RTL. Is that fine?

I cannot reproduce this on my local, but yes, this is a bug of some sort. If you could make a new task for this, that'd be great.

❓Possible Issue - status and back links switched sides

AR-AREN- AR
2025-10-13_13-54-41.png (1×1 px, 190 KB)
2025-10-13_13-56-36.png (868×1 px, 167 KB)

That is (or was) the expected behaviour, but T407349 changed it. It looks like maybe a few things were missed though. At any rate, we can isolate the QA effort on this topic as part of T407349.

@MusikAnimal Ok I created a new bug task, as seen below. I will mark this as Resolved for the actual task. Thanks for all your work!

This has sat in my inbox for long enough. Sorry for the delay.

  1. AC2: Confirm that the new Focus Area card appears right away in the Hebrew index view without requiring manual cache purge (?action=purge).

I created a HE focus area and it did not render to RTL. As you see I waited 15 seconds but when I went to the FA Cards, the FA did show up and when I clicked on it, the page was in RTL. Is that fine?

I cannot reproduce this on my local, but yes, this is a bug of some sort. If you could make a new task for this, that'd be great.

Ok I created T409322: Hebrew Focus Area does not render in RTL on initial load

❓Possible Issue - status and back links switched sides

AR-AREN- AR
2025-10-13_13-54-41.png (1×1 px, 190 KB)
2025-10-13_13-56-36.png (868×1 px, 167 KB)

That is (or was) the expected behaviour, but T407349 changed it. It looks like maybe a few things were missed though. At any rate, we can isolate the QA effort on this topic as part of T407349.

Ok sounds good, I'll mark it is as pass since it will be taken care of in T407349

GMikesell-WMF updated the task description. (Show Details)
GMikesell-WMF updated Other Assignee, removed: GMikesell-WMF.