late final WebViewController? _webViewController;
....
@override
void dispose() {
if (_webViewController != null) {
_webViewController = null;
}
super.dispose();
}
Setting _webViewController =null on dispose causing this error.
So every time we dispose the page containing summer_note "LateInitializationError: Field '_webViewController@139173288' has already been initialized." is thrown.