void pop(Route route, Route? previousRoute) { if (_pages.isEmpty) { return; } _TDPage? page = _findPage(route); if (page != null) { _task.addPop(page, page.previous); } _removeAllAfter(page); }