Description:
When using an Abstract Wikipedia function fragment for the first time, the fragment output does not render on initial load.
If I press Retry, the result renders correctly. After that, editing fragment contents refreshes as expected.
So the issue appears to affect only the initial render (possibly before cache is populated), but first-run behavior should still render correctly.
I reproduced this on another person’s phone as well, so this does not seem device-specific.
Steps to replicate the issue (include links if applicable):
- In my case I opened the app on a mobile phone.
- Use an Abstract Wikipedia function for the first time (fresh load / first invocation). I tried new section title.
- Observe that the fragment does not render.
- Press Retry.
- Observe that rendering succeeds.
- Edit fragment contents and observe subsequent refreshes work normally.
Movie:
| always max retries | always max retries2 | ||||
What happens?:
- First render attempt shows no fragment output.
- Retry succeeds, and subsequent edits/render cycles work.
What should have happened instead?:
- Fragment output should render correctly on the first attempt as well.
Software version (on Special:Version page; skip for WMF-hosted wikis like Wikipedia):
- Reproducible on at least two different phones.
Other information (browser name/version, screenshots, etc.):
- Might be related to first-load state or cache initialization timing.
