Forked from https://github.com/davigmacode/flutter_smart_select, updated legacy code, migrated to null safety and more. AwesomeSelect allows you to easily convert your usual form select or dropdown into dynamic page, popup dialog, or sliding bottom sheet with various choices input such as radio, checkbox, switch, chips, or even custom input. Supports single and multiple choice.
A S2Filter was used after being disposed is thrown due to debouncer calling filter after it's already disposed.
Log
```
E/flutter ( 6078): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: A S2Filter was used after being disposed.
E/flutter ( 6078): Once you have called dispose() on a S2Filter, it can no longer be used.
E/flutter ( 6078): ChangeNotifier.debugAssertNotDisposed. (package:flutter/src/foundation/change_notifier.dart:157:9)
E/flutter ( 6078): ChangeNotifier.debugAssertNotDisposed (package:flutter/src/foundation/change_notifier.dart:164:6)
E/flutter ( 6078): ChangeNotifier.notifyListeners (package:flutter/src/foundation/change_notifier.dart:360:27)
E/flutter ( 6078): S2Filter.apply (package:flutter_awesome_select/src/state/filter.dart:61:5)
```
A S2Filter was used after being disposed
is thrown due to debouncer calling filter after it's already disposed.Log
``` E/flutter ( 6078): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: A S2Filter was used after being disposed. E/flutter ( 6078): Once you have called dispose() on a S2Filter, it can no longer be used. E/flutter ( 6078): ChangeNotifier.debugAssertNotDisposed.