
fixes https://github.com/flutter/flutter/issues/137458 Chagnes: 1. Navigator.pop will always pop page based route 2. add a onDidRemovePage callback to replace onPopPage 3. Page.canPop and Page.onPopInvoked mirrors the PopScope, but in Page class. migration guide https://github.com/flutter/website/pull/10523