Skip to content

Shell does not always raise Navigating event on Windows #12500

@rogerbriggen

Description

@rogerbriggen

Description

Register to Shell.Navigating event
Navigate on Windows, the navigating event is not raised when navigating by selecting an item in the tabbar.

Steps to Reproduce

  • Start the app on Windows in Debug mode (-> check the debug output since we log it there)
  • Click Events in tabbar -> Only navigated event raised, navigating event is missing
  • Click Go to details page button -> Both events are correctly raised
  • Click the back button -> both events are correctly raised
  • Click the Dummy1 in tabbar -> Only navigated event raised, navigating event is missing

Link to public reproduction project repository

https://github.com/rogerbriggen/Maui_sHell/tree/ShellMissingNavigatingEventOnWindows

Version with bug

7.0 (current)

Last version that worked well

Unknown/Other

Affected platforms

Windows

Affected platform versions

Windows 10 22H2

Did you find any workaround?

No

Relevant log output

Navigated from //MainPage to //events
Navigating from //events to //events/details
Navigated from //events to //events/details
Navigating from //events/details to ..
Navigated from //events/details to //events
Der Thread 0x5958 hat mit Code 0 (0x0) geendet.
Der Thread 0x71f0 hat mit Code 0 (0x0) geendet.
Navigated from //events to //dummyPage1
Navigated from //dummyPage1 to //events
Navigating from //events to //events/details
Navigated from //events to //events/details
Navigating from //events/details to ..
Navigated from //events/details to //events
Der Thread 0x2338 hat mit Code 0 (0x0) geendet.
Der Thread 0x3100 hat mit Code 0 (0x0) geendet.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-controls-shellShell Navigation, Routes, Tabs, Flyoutarea-navigationNavigationPagepartner/syncfusionIssues / PR's with Syncfusion collaborationplatform/windowss/triagedIssue has been revieweds/verifiedVerified / Reproducible Issue ready for Engineering Triaget/bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions