mirror of
https://github.com/aljazceru/Auto-GPT.git
synced 2025-12-18 14:34:23 +01:00
Add _throwawayFocusNode to allow continuous mode to work after dialog
This commit is contained in:
@@ -23,6 +23,7 @@ class _ChatInputFieldState extends State<ChatInputField> {
|
|||||||
// Controller for the TextField to manage its content
|
// Controller for the TextField to manage its content
|
||||||
final TextEditingController _controller = TextEditingController();
|
final TextEditingController _controller = TextEditingController();
|
||||||
final FocusNode _focusNode = FocusNode();
|
final FocusNode _focusNode = FocusNode();
|
||||||
|
final FocusNode _throwawayFocusNode = FocusNode();
|
||||||
|
|
||||||
@override
|
@override
|
||||||
void initState() {
|
void initState() {
|
||||||
@@ -44,7 +45,7 @@ class _ChatInputFieldState extends State<ChatInputField> {
|
|||||||
final prefs = await SharedPreferences.getInstance();
|
final prefs = await SharedPreferences.getInstance();
|
||||||
final showContinuousModeDialog =
|
final showContinuousModeDialog =
|
||||||
prefs.getBool('showContinuousModeDialog') ?? true;
|
prefs.getBool('showContinuousModeDialog') ?? true;
|
||||||
|
FocusScope.of(context).requestFocus(_throwawayFocusNode);
|
||||||
if (showContinuousModeDialog) {
|
if (showContinuousModeDialog) {
|
||||||
showDialog(
|
showDialog(
|
||||||
context: context,
|
context: context,
|
||||||
|
|||||||
Reference in New Issue
Block a user