Steps to replicate the issue (include links if applicable):
New page:
- Create a new page with VisualEditor
- Save
- A message states the page is saved BUT the new page is not displayed (the page reload does not happen)
- Hard reload. The page is displayed (so the page contents are saved)
Existing page:
- Edit an existing page with VisualEditor
- Save
- A message states the page is saved and the updated page is displayed
- Without reloading, click on the Edit button to edit the page again
- The VisualEditor progress bar is displayed but does not move. Need to hard reload to be able to do anything
What happens?:
For new pages: the new page is not displayed after saving, need to hard reload
For existing pages: when re-editing the page after saving, it looks as if VisualEditor is frozen. Need to hard reload to edit the page again
What should have happened instead?:
For new pages: the new page should be displayed without having to hard-reload
For existing pages: I should be able to re-edit a page after saving it
Software version (on Special:Version page; skip for WMF-hosted wikis like Wikipedia):
Windows Server 2016
IIS 10
PHP 8.4.3
MW 1.43
Other information (browser name/version, screenshots, etc.):
- Note I also tested with no custom extensions loaded (except pluggableAuth and AuthRemoteuser) and this issue remained
- Not experienced with 1.39
- Tested with PHP 8.2.12, same issue
- When running VisualEditor in debug mode, I see following error
{
"errors": [
{
"code": "badcachekey",
"html": "No cached serialization found with that key",
"module": "visualeditoredit"
}
],
"docref": "See http://10.21.37.105/api.php for API usage. Subscribe to the mediawiki-api-announce mailing list at <https://lists.wikimedia.org/postorius/lists/mediawiki-api-announce.lists.wikimedia.org/> for notice of API deprecations and breaking changes."
}but the same error takes place on 1.39 so I do not think that causes the issue