Skip to content

WillPopeScope is now deprecated. I tried using PopScope since your approach isn't working now. Below is the error I'm getting when I try navigating back to the tabs page after setting the meals filter. #18

Open
@sistercharmings777

Description

@sistercharmings777

Restarted application in 670ms.
[ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: 'package:flutter/src/widgets/navigator.dart': Failed assertion: line 5238 pos 12: '!_debugLocked': is not true.
#0 _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:51:61)
#1 _AssertionError._throwNew (dart:core-patch/errors_patch.dart:40:5)
#2 NavigatorState.pop (package:flutter/src/widgets/navigator.dart:5238:12)
#3 _FiltersScreenState.build. (package:meals/screens/filters.dart:43:35)
#4 ModalRoute.onPopInvoked (package:flutter/src/widgets/routes.dart:1574:30)
#5 _RouteEntry.pop (package:flutter/src/widgets/navigator.dart:3083:11)
#6 NavigatorState.pop (package:flutter/src/widgets/navigator.dart:5251:13)
#7 NavigatorState.maybePop (package:flutter/src/widgets/navigator.dart:5204:9)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions