Steps to reproduce
- Prepare a Mac with macOS Sequoia 15.2 (Japanese).
- Paste the code sample into dartpad.dev and run it.
- Type Japanese in TextFormField and display the predictive conversion popup.
Expected results
The predictive conversion popup will appear without any redundant space under the text.
Actual results
The predictive conversion popup is appeared with redundant space under the text.
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',
debugShowCheckedModeBanner: false,
theme: ThemeData(
colorSchemeSeed: Colors.blue,
),
home: const MyHomePage(title: 'Flutter Demo Home Page'),
);
}
}
class MyHomePage extends StatefulWidget {
final String title;
const MyHomePage({
super.key,
required this.title,
});
@override
State<MyHomePage> createState() => _MyHomePageState();
}
class _MyHomePageState extends State<MyHomePage> {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text(widget.title),
),
body: TextFormField(
maxLines: 10,
),
);
}
}
Screenshots or Video
Screenshots / Video demonstration
Logs
Logs
None.
Flutter Doctor output
Doctor output
None. (Run on dartpad.dev with Based on Dart SDK 3.6.0 and Flutter SDK 3.27.1.)
Steps to reproduce
Expected results
The predictive conversion popup will appear without any redundant space under the text.
Actual results
The predictive conversion popup is appeared with redundant space under the text.
Code sample
Code sample
Screenshots or Video
Screenshots / Video demonstration
Logs
Logs
None.
Flutter Doctor output
Doctor output
None. (Run on dartpad.dev with Based on Dart SDK 3.6.0 and Flutter SDK 3.27.1.)