The showError field provides the latest boolean value from the showErrorState stream, use it to determine when you should show errors to the user.
bool get showError => _showError && error != null;