Page MenuHomePhabricator

Autosave can be triggered for loaded drafts without user change
Closed, ResolvedPublic

Description

This was a bug before, which was fixed in T193161. However, due to a regression, when draft is loaded, save can happen without user edit.

Since this patch, when block or inline transclusion node is rendered, update event is emitted. That gets treated as section change, which triggers saving. In effect, this means if saved draft has any transclusion nodes, the saving will be triggered even without a change.

Event Timeline

Change 473182 had a related patch set uploaded (by Petar.petkovic; owner: Petar.petkovic):
[mediawiki/extensions/ContentTranslation@master] Use different event when transclusion node is rendered

https://gerrit.wikimedia.org/r/473182

Change 473182 merged by jenkins-bot:
[mediawiki/extensions/ContentTranslation@master] Use different event when transclusion node is rendered

https://gerrit.wikimedia.org/r/473182