LibWeb: Reload navigable only if delta=0 in History::go()

This commit is contained in:
Aliaksandr Kalenik 2024-04-10 20:31:31 +02:00 committed by Andreas Kling
commit 939a8e9393
Notes: sideshowbarker 2024-07-17 06:46:15 +09:00

View file

@ -89,6 +89,7 @@ WebIDL::ExceptionOr<void> History::go(WebIDL::Long delta = 0)
VERIFY(m_associated_document->navigable());
// 3. If delta is 0, then reload document's node navigable.
if (delta == 0)
m_associated_document->navigable()->reload();
// 4. Traverse the history by a delta given document's node navigable's traversable navigable, delta, and with sourceDocument set to document.