Issue:- flutter/flutter#97863
This issue is regarding the Flutter web, and keyboard is not responding when space or enter key is being tapped.
Platform: web
url_launcher: ^6.1.10
Issue:- flutter/flutter#97863
This issue is regarding the Flutter web, and keyboard is not responding when space or enter key is being tapped.
Platform: web
url_launcher: ^6.1.10
Issue:- flutter/flutter#124191
Description:-
This is Flutter web issue, when clicking on on red container which is wrapped with GestureDetector, the onTapDown callback should be executed first and then onDoubleTap should be exectured.
Platform: web
Issue:- flutter/flutter#124118
The issue is for webview_flutter plugin, which mention there is throttled on iOS when there is rappid taps.
Plugin:- https://pub.dev/packages/webview_flutter
I checked this issue on iPad mini (6th gen) and real android device and simulator, on iPad mini (6th gen) i can reproduce the issue but cannot reproduce this issue on android real device.
| import 'package:firebase_auth_riverpod/src/core/widgets/custom_button.dart'; | |
| import 'package:firebase_auth_riverpod/src/feature/auth/providers/authentication_provider.dart'; | |
| import 'package:firebase_auth_riverpod/src/feature/auth/views/signup_view.dart'; | |
| import 'package:flutter/material.dart'; | |
| import 'package:flutter_signin_button/button_list.dart'; | |
| import 'package:flutter_signin_button/button_view.dart'; | |
| import 'package:hooks_riverpod/hooks_riverpod.dart'; | |
| // ignore: depend_on_referenced_packages | |
| import 'package:flutter_hooks/flutter_hooks.dart'; |
| import 'package:firebase_auth_riverpod/src/core/widgets/custom_button.dart'; | |
| import 'package:firebase_auth_riverpod/src/feature/auth/providers/authentication_provider.dart'; | |
| import 'package:flutter/material.dart'; | |
| import 'package:flutter_signin_button/button_list.dart'; | |
| import 'package:flutter_signin_button/button_view.dart'; | |
| import 'package:hooks_riverpod/hooks_riverpod.dart'; | |
| // ignore: depend_on_referenced_packages | |
| import 'package:flutter_hooks/flutter_hooks.dart'; | |
| class SignupView extends HookConsumerWidget { |
| ref.listen(authNotifierProvider, (previous, next) { | |
| next.maybeWhen( | |
| orElse: () => null, | |
| authenticated: (user) { | |
| // Navigate to any screen | |
| }, | |
| unauthenticated: (message) => | |
| ScaffoldMessenger.of(context).showSnackBar( | |
| SnackBar( | |
| content: Text(message!), |
| Center( | |
| child: CustomButton( | |
| title: 'Signup', | |
| isDisabled: false, | |
| onPressed: () => ref.read(authNotifierProvider.notifier).signup(email: email.text,password: password.text), | |
| loading: ref.watch(authNotifierProvider).maybeWhen(orElse: () => false, loading: () => true), | |
| ), | |
| ) |
| import 'package:firebase_auth_riverpod/src/feature/auth/views/login_view.dart'; | |
| import 'package:flutter/material.dart'; | |
| import 'package:flutter_signin_button/button_list.dart'; | |
| import 'package:flutter_signin_button/button_view.dart'; | |
| import 'package:hooks_riverpod/hooks_riverpod.dart'; | |
| // ignore: depend_on_referenced_packages | |
| import 'package:flutter_hooks/flutter_hooks.dart'; | |
| class SignupView extends HookConsumerWidget { | |
| const SignupView({super.key}); |
| import 'package:firebase_auth_riverpod/src/core/widgets/custom_button.dart'; | |
| import 'package:firebase_auth_riverpod/src/feature/auth/views/signup_view.dart'; | |
| import 'package:flutter/material.dart'; | |
| import 'package:flutter_signin_button/button_list.dart'; | |
| import 'package:flutter_signin_button/button_view.dart'; | |
| import 'package:hooks_riverpod/hooks_riverpod.dart'; | |
| // ignore: depend_on_referenced_packages | |
| import 'package:flutter_hooks/flutter_hooks.dart'; | |
| class LoginView extends HookConsumerWidget { |
| import 'package:firebase_auth_riverpod/src/feature/auth/data_source/auth_data_source.dart'; | |
| import 'package:firebase_auth_riverpod/src/feature/auth/providers/state/authentication_state.dart'; | |
| import 'package:hooks_riverpod/hooks_riverpod.dart'; | |
| class AuthNotifier extends StateNotifier<AuthenticationState> { | |
| AuthNotifier(this._dataSource) : super(const AuthenticationState.initial()); | |
| final AuthDataSource _dataSource; | |
| Future<void> login({required String email, required String password}) async { |