If #41 issue is a real problem and not a case of using a disposed widget maybe a new approach to the state handling of the package will be necessary.
Two new classes will be added:
class SearchDropDownProvider extends InheritedNotifier<SearchDropDownController>{}
class SearchDropDownController extends ChangeNotifier {}
The downside here is the complexibility of the structure.