ionic-framework icon indicating copy to clipboard operation
ionic-framework copied to clipboard

bug: vue, memoryRouter + tapping tab while inside nested route does nothing

Open ryaposov opened this issue 1 year ago • 0 comments

Prerequisites

Ionic Framework Version

v8.x

Current Behavior

When using memory history router and tapping on ion-tab while being on a nested route, nothing happens. While debugging I found that route.position is undefined when trying to reset to root page. That maybe expected, not sure.

When using web history router, navigation to root page works as expected. I have to use memory router to make swipe back working inside PWA.

image

Expected Behavior

Navigate back to the root page of the tab.

Steps to Reproduce

  1. Clone (ionic-vue-conference-app)[https://github.com/ionic-team/ionic-vue-conference-app]
  2. Use memory router in router.ts (createMemoryHistory)
  3. Click on any session on sessions tab
  4. Click on schedule tab in the tab bar
  5. Nothing happens

Code Reproduction URL

https://github.com/ionic-team/ionic-vue-conference-app

Ionic Info

[ERROR] Invalid project type: vue-vite (project config: ./ionic.config.json).
        
        Project type must be one of: angular, ionic-angular, ionic1, custom, react, vue

Bad project type: undefined

Additional Information

No response

ryaposov avatar Aug 20 '24 18:08 ryaposov