Scenario : From Home page, user can navigate to second page using the flex box lists on the screen or via drawer list.

However, the issue was if a user navigate to second page via drawer, and then pop back to previous screen, the Drawer will always expanded.

Referring to Widget Inspector picture, there is a layer for drawer under scaffold tree which I do understand it happened because of Navigator.push. So, how to i pop it once user access the the 2nd page via drawer and once user back to home screen, the drawer is minimized by default. Not Expanded as what currently happened.

Using Navigate.pushReplacementNamed is not working as the widget tree of MaterialApp will be completely removed, therefore user cant go back to previous screen using Back icon on AppBar.

Thanks.

[Widget Inspector](https://i.stack.imgur.com/Ee9jr.png)