add new history record on request changed only

This commit is contained in:
yggverse 2024-10-01 03:10:48 +03:00
parent d3d6e859f0
commit b00e5befde
3 changed files with 23 additions and 1 deletions

View file

@ -95,7 +95,15 @@ impl Page {
&request, true, // activate (page reload)
);
navigation.history_add(request);
// Add new history record on request change
match navigation.history_current() {
Some(current) => {
if current != request {
navigation.history_add(request);
}
}
None => navigation.history_add(request),
}
}
});