Currently, the edit form only keeps track of the latest timestamp when editing began. It should also track the latest revision (in a hidden field).
Version: 1.23.0
Severity: normal
Currently, the edit form only keeps track of the latest timestamp when editing began. It should also track the latest revision (in a hidden field).
Version: 1.23.0
Severity: normal
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T72163 Edit conflicts (tracking) | |||
Open | None | T61609 Over-reliance on timestamps can lead to incorrect counts | |||
Open | None | T61679 "Show changes" should show diff against base revision of the current editing action, not the latest revision | |||
Open | None | T61694 Edit form should keep track of what the latest revision was when editing began |
Note: The FlaggedRevs extension currently provides this functionality (frontend/FlaggablePageView.php FlaggablePageView::addRevisionIDField), but it is needed in core.
Actually, the functionality required is not completely identical. Editing with an oldid should still yield the latest ID at the time the edit begins, while in FlaggedRevs it becomes the oldid.
You mean to say to have another button to show the difference from last revision alongside the "Show changes" button which shows difference from the latest revision when editing began?
No. As I interpret it, the "Show changes" button should always show a diff of changes from when editing began. Otherwise (in the current situation), if someone else saved since you started editing, the diff is confusing and misleading.