-
Notifications
You must be signed in to change notification settings - Fork 30.2k
The iOS keyboard occasionally displays blank #158902
Copy link
Copy link
Closed
Labels
in triagePresently being triaged by the triage teamPresently being triaged by the triage teamwaiting for customer responseThe Flutter team cannot make further progress on this issue until the original reporter respondsThe Flutter team cannot make further progress on this issue until the original reporter responds
Description
Steps to reproduce
- flutter create testapp
- Paste the following code
- Run on a real iPhone
- Quick operation to display and hide keyboard
I tried Flutter 3.24.4, 3.19.1, and 3.19.6, but they all had the same problem
Expected results
The keyboard should display and hide normally
Actual results
The keyboard displays blank, and clicking on the blank keyboard will display it again
Code sample
Code sample
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
theme: ThemeData(
primarySwatch: Colors.blue,
),
home: const MyHomePage(title: 'Flutter Demo Home Page'),
);
}
}
class MyHomePage extends StatelessWidget {
const MyHomePage({super.key, required this.title});
final String title;
@override
Widget build(BuildContext context) {
return GestureDetector(
onTapDown: (details) {
FocusManager.instance.primaryFocus?.unfocus();
},
child: Scaffold(
appBar: AppBar(
title: Text(title),
),
body: Container(
color: Colors.amberAccent,
child: Column(
mainAxisAlignment: MainAxisAlignment.start,
children: <Widget>[
TextField(
decoration: InputDecoration(border: OutlineInputBorder()),
),
TextField(
decoration: InputDecoration(border: OutlineInputBorder()),
)
],
),
),
),
);
}
}Screenshots or Video
Screenshots / Video demonstration
#[Upload media here]
ios_keyboard.mp4
Logs
Logs
NSBundle file:///System/Library/PrivateFrameworks/MetalTools.framework/ principal class is nil because all fallbacks have failed
flutter: The Dart VM service is listening on http://127.0.0.1:65441/s3Qc4GXhIRI=/
UIKeyboardLayoutStar implements focusItemsInRect: - caching for linear focus movement is limited as long as this view is on screen.Flutter Doctor output
Doctor output
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.24.4, on macOS 15.0 24A335 darwin-arm64, locale zh-Hans-CN)
[✓] Android toolchain - develop for Android devices (Android SDK version 35.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 16.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2023.3)
[✓] IntelliJ IDEA Ultimate Edition (version 2022.1)
[✓] VS Code (version 1.95.0)
[✓] Connected device (5 available)
[!] Network resources
✗ A network error occurred while checking "https://maven.google.com/": Operation timed out
! Doctor found issues in 1 category.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
in triagePresently being triaged by the triage teamPresently being triaged by the triage teamwaiting for customer responseThe Flutter team cannot make further progress on this issue until the original reporter respondsThe Flutter team cannot make further progress on this issue until the original reporter responds