Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

on cancel tapped if searched field focused cause a bug #34

Open
iMajeed16 opened this issue Apr 28, 2022 · 0 comments
Open

on cancel tapped if searched field focused cause a bug #34

iMajeed16 opened this issue Apr 28, 2022 · 0 comments

Comments

@iMajeed16
Copy link

Hello

I have been testing this package as I am using it in my app, while doing so I have faced a bug.

Tapped on the search icon to search in the list and typed a word and then tapped cancel it showed me a bug. Also, tapped on the search but did not type anything when canceling it showed me the same bug.

══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
The following assertion was thrown building BottomSheet(dirty, dependencies: [_InheritedTheme,
_LocalizationsScope-[GlobalKey#40979]], state: _BottomSheetState#c5d72):
This widget has been unmounted, so the State no longer has a context (and should be considered
defunct).
Consider canceling any active work during "dispose" or using the "mounted" getter to determine if
the State is still active.

The relevant error-causing widget was:
  MaterialApp MaterialApp:file:///D:/~/~/~/lib/main.dart:327:26

When the exception was thrown, this was the stack:
#0      State.context.<anonymous closure> (package:flutter/src/widgets/framework.dart:942:9)
#1      State.context (package:flutter/src/widgets/framework.dart:948:6)
#2      S2State.theme (package:awesome_select/src/widget.dart:933:35)
#3      S2State.modalConfig (package:awesome_select/src/widget.dart:974:53)
#4      S2State._showModalByType.<anonymous closure> (package:awesome_select/src/widget.dart:1554:38)
#5      _BottomSheetState.build (package:flutter/src/material/bottom_sheet.dart:287:30)
#6      StatefulElement.build (package:flutter/src/widgets/framework.dart:4870:27)
#7      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4754:15)
#8      StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4928:11)
#9      Element.rebuild (package:flutter/src/widgets/framework.dart:4477:5)
#10     StatefulElement.update (package:flutter/src/widgets/framework.dart:4960:5)
#11     Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#12     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6291:14)
#13     Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#14     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6291:14)
#15     Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#16     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6291:14)
#17     Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#18     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4780:16)
#19     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4928:11)
#20     Element.rebuild (package:flutter/src/widgets/framework.dart:4477:5)
#21     StatefulElement.update (package:flutter/src/widgets/framework.dart:4960:5)
#22     Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#23     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4780:16)
#24     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4928:11)
#25     Element.rebuild (package:flutter/src/widgets/framework.dart:4477:5)
#26     StatefulElement.update (package:flutter/src/widgets/framework.dart:4960:5)
#27     Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#28     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4780:16)
#29     Element.rebuild (package:flutter/src/widgets/framework.dart:4477:5)
#30     StatelessElement.update (package:flutter/src/widgets/framework.dart:4834:5)
#31     Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#32     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4780:16)
#33     Element.rebuild (package:flutter/src/widgets/framework.dart:4477:5)
#34     ProxyElement.update (package:flutter/src/widgets/framework.dart:5108:5)
#35     Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#36     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4780:16)
#37     Element.rebuild (package:flutter/src/widgets/framework.dart:4477:5)
#38     ProxyElement.update (package:flutter/src/widgets/framework.dart:5108:5)
#39     Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#40     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4780:16)
#41     Element.rebuild (package:flutter/src/widgets/framework.dart:4477:5)
#42     ProxyElement.update (package:flutter/src/widgets/framework.dart:5108:5)
#43     Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#44     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4780:16)
#45     Element.rebuild (package:flutter/src/widgets/framework.dart:4477:5)
#46     ProxyElement.update (package:flutter/src/widgets/framework.dart:5108:5)
#47     Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#48     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4780:16)
#49     Element.rebuild (package:flutter/src/widgets/framework.dart:4477:5)
#50     ProxyElement.update (package:flutter/src/widgets/framework.dart:5108:5)
#70     StatelessElement.update (package:flutter/src/widgets/framework.dart:4834:5)
#71     Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#72     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4780:16)
#73     Element.rebuild (package:flutter/src/widgets/framework.dart:4477:5)
#74     BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2659:19)
#75     WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:882:21)
#76     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:363:5)
#77     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1144:15)
#78     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1081:9)
#79     SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:995:5)
#83     _invoke (dart:ui/hooks.dart:151:10)
#84     PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:308:5)
#85     _drawFrame (dart:ui/hooks.dart:115:31)
(elided 3 frames from dart:async)

Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant