update navigation index before currenteventchange

This commit is contained in:
Muki Kiboigo
2025-11-12 09:37:54 -08:00
parent f475f3440e
commit 67f979be77

View File

@@ -167,14 +167,14 @@ pub fn pushEntry(
// we don't always have a current entry...
const previous = if (self.entries.items.len > 0) self.currentEntry() else null;
try self.entries.append(arena, entry);
self.index = index;
if (previous) |prev| {
if (dispatch) {
NavigationCurrentEntryChangeEvent.dispatch(self, prev, .push);
}
}
self.index = index;
return entry;
}