Description
When the required Lua module is marked as outdated, the Starter Kit UI correctly surfaces an "Update ↑" button (e.g., Module:Arguments). However, clicking it triggers an import request that fails with Request failed with status code 500.
Steps to replicate the issue (include links if applicable):
- Open starterkit.toolforge.org and log in with Test Wikipedia
- Navigate to the Foundation step / Step 1 of the infobox import task starterkit.toolforge.org/import-infobox-tool
- Observe that Module:Arguments is flagged as outdated - a newer version is available on English Wikipedia.
- Click the "Update ↑" button for that module.
- The status changes from "Outdated" to "Request failed with status code 500"
- "Continue" button is also disabled now. It becomes enabled if you click "Re-check".
What happens?:
Import fails with a generic HTTP 500 error. The UI shows a red ✗ with no recovery path or explanation.
What should have happened instead?:
The module updates successfully, or if the request fails, the user sees a meaningful error message explaining what went wrong and what they can do next (e.g., retry, check permissions, or import manually).
Other information (browser name/version, screenshots, etc.):

