Router.back() bug?

Здравствуйте.
Если url состоит из двух частей “/main/sub1”, то перейдя два раза вперед по адресам, в которых
отличается только вторая часть url “sub1”:
router.navigate(/main/sub2)
router.navigate(/main/sub3)
И затем перейти назад router.back(), то в DOM в page-previous и в page-current размещается один и тот же контент страницы “/main/sub2”, хотя в page-previous должен быть “/main/sub1”
И router.back("/main/sub2",{force:true}) не помогает.

Проблема выявлена только при переходах, где изменятся вторая часть url “sub1” если изменятся и “main”, то все работает как надо

Подскажите, пожалуйста, в чем может быть дело или это баг?

this my friend…
app.views.current.router.back()

Перепробовал все варианты и никак не могу победить…
В каком случае в page-previous и page-current может оказаться одна и та же страница, какая логика работы F7 под капотом при вызове router.back()?..

В каком месте кода в F7 ставить брейкпоинт, чтобы попробовать отладить?..

Не очень представляю как так получается, скорее всего вы делаете какие то манипуляции с элементами страниц во время, до или сразу после переходов. Хорошо было бы увидеть минимальный пример где это воспроизводится (отталкиваясь от начального проекта созданного с F7 CLI)