When stackPages is true, router navigation doesn't clear dom pages

For example, I would expect the following to remove the stack page history, and in past versions of F7 it did work.

view_main.router.navigate('/', {clearPreviousHistory: true, ignoreCache: true, animate: false});

Alternatively, if I simply try to reload the page, it again sticks the same page in the stack:

view_main.router.navigate('/', {
    reloadCurrent: true,
    ignoreCache: true,
  });

But the stacked pages remain.
How can we either force removal of the stacked pages OR prevent a router.navigate method from stacking?