Skip to content

Menu + Navigation is not clearing the PortalManager #4319

@rveltonCL

Description

@rveltonCL

I am running into an issue that if a navigate on a menu item press, the PortalManager is not getting cleared out and then capturing subsequent screen interactions. I am doing some pretty simple navigation using the following code:

    const closeMenu = () => {
        console.log('closeMenu');
        setVisible(false);
    };

    const navigateToStaticWebView = (itemKey: string) => {
        navigation.push('StaticWeb', {
            ...webViews[itemKey as keyof typeof webViews],
        });
    };

And here is the menu item that is calling it:

                <Menu.Item
                    title="About"
                    leadingIcon="information-outline"
                    onPress={() => {
                        closeMenu();
                        navigateToStaticWebView('about');
                    }}
                />

I figure that I am just doing something dumb or missing something simple, but this has been throwing me for a loop for a few days. Any help or documentation would be greatly appreciated, thanks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    PortalquestionQuestion related to the library, not an issue

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions