web/admin: use history.replaceState in Tabs to prevent double history entries
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
parent
8a666535a8
commit
a335ca0895
|
@ -54,7 +54,7 @@ export class Tabs extends LitElement {
|
||||||
this.currentPage = slot;
|
this.currentPage = slot;
|
||||||
const currentUrl = window.location.hash.slice(1, Infinity).split(ROUTE_SEPARATOR)[0];
|
const currentUrl = window.location.hash.slice(1, Infinity).split(ROUTE_SEPARATOR)[0];
|
||||||
const newUrl = `#${currentUrl};${slot}`;
|
const newUrl = `#${currentUrl};${slot}`;
|
||||||
window.location.hash = newUrl;
|
history.replaceState(undefined, "", newUrl);
|
||||||
}
|
}
|
||||||
|
|
||||||
renderTab(page: Element): TemplateResult {
|
renderTab(page: Element): TemplateResult {
|
||||||
|
|
Reference in New Issue