Skip to content

TextField cursor misalignment when keyboardType is multiline #65059

Closed

Description

@SongFei0118

Steps to Reproduce

import 'package:flutter/material.dart';

class CreatePage extends StatefulWidget {
  // CreatePage({Key key, this.title}) : super(key: key);
  @override
  _CreatePageState createState() => _CreatePageState();
}

class _CreatePageState extends State<CreatePage> with AutomaticKeepAliveClientMixin{

  @override
  // TODO: implement wantKeepAlive
  bool get wantKeepAlive => false;

  @override
  initState() {
    super.initState();
  }


  @override
  Widget build(BuildContext context) {
    super.build(context);
    return Center(
      child: Container(
        color: Colors.amber,
        padding: EdgeInsets.all(8.0),
        child: TextField(
            keyboardType: TextInputType.multiline,
            maxLines: 4
        ),
      ),
    );
  }
}

Expected results:
input content insert into the newline

Actual results:
input content insert into the previous cursor location
device-2020-09-01-165638 00_00_00-00_00_30

Logs
PS D:\Workspace\AndroidStudio\flutter_fam> flutter run --verbose
[  +94 ms] executing: [D:\Programs\flutter_windows_1.20.2-stable\flutter/] git -c log.showSignature=false log -n 1
--pretty=format:%H
[  +52 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[   +1 ms] bbfbf1770cca2da7c82e887e4e4af910034800b6
[        ] executing: [D:\Programs\flutter_windows_1.20.2-stable\flutter/] git tag --contains HEAD
[ +165 ms] Exit code 0 from: git tag --contains HEAD
[   +1 ms] 1.20.2
[   +8 ms] executing: [D:\Programs\flutter_windows_1.20.2-stable\flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[  +29 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/stable
[        ] executing: [D:\Programs\flutter_windows_1.20.2-stable\flutter/] git ls-remote --get-url origin
[  +27 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[  +56 ms] executing: [D:\Programs\flutter_windows_1.20.2-stable\flutter/] git rev-parse --abbrev-ref HEAD
[  +28 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] stable
[  +38 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +2 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[   +4 ms] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +19 ms] executing: D:\Programs\Android\SDK\platform-tools\adb.exe devices -l
[  +29 ms] List of devices attached
           R52N204XPRL            device product:wisdomwifizh model:SM_P200 device:wisdomwifi transport_id:1
[   +6 ms] D:\Programs\Android\SDK\platform-tools\adb.exe -s R52N204XPRL shell getprop
[  +96 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[   +5 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +2 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +96 ms] Found plugin flutter_local_notifications at
D:\Programs\flutter_windows_1.20.2-stable\flutter\.pub-cache\hosted\pub.flutter-io.cn\flutter_local_notifications-1.4.4+
4\
[  +13 ms] Found plugin path_provider_linux at
D:\Programs\flutter_windows_1.20.2-stable\flutter\.pub-cache\hosted\pub.flutter-io.cn\path_provider_linux-0.0.1+2\
[   +9 ms] Found plugin shared_preferences at
D:\Programs\flutter_windows_1.20.2-stable\flutter\.pub-cache\hosted\pub.flutter-io.cn\shared_preferences-0.5.10\
[   +2 ms] Found plugin shared_preferences_linux at
D:\Programs\flutter_windows_1.20.2-stable\flutter\.pub-cache\hosted\pub.flutter-io.cn\shared_preferences_linux-0.0.2+2\
[   +2 ms] Found plugin shared_preferences_macos at
D:\Programs\flutter_windows_1.20.2-stable\flutter\.pub-cache\hosted\pub.flutter-io.cn\shared_preferences_macos-0.0.1+10\
[   +3 ms] Found plugin shared_preferences_web at
D:\Programs\flutter_windows_1.20.2-stable\flutter\.pub-cache\hosted\pub.flutter-io.cn\shared_preferences_web-0.1.2+7\
[  +60 ms] Found plugin flutter_local_notifications at
D:\Programs\flutter_windows_1.20.2-stable\flutter\.pub-cache\hosted\pub.flutter-io.cn\flutter_local_notifications-1.4.4+
4\
[   +8 ms] Found plugin path_provider_linux at
D:\Programs\flutter_windows_1.20.2-stable\flutter\.pub-cache\hosted\pub.flutter-io.cn\path_provider_linux-0.0.1+2\
[   +5 ms] Found plugin shared_preferences at
D:\Programs\flutter_windows_1.20.2-stable\flutter\.pub-cache\hosted\pub.flutter-io.cn\shared_preferences-0.5.10\
[   +3 ms] Found plugin shared_preferences_linux at
D:\Programs\flutter_windows_1.20.2-stable\flutter\.pub-cache\hosted\pub.flutter-io.cn\shared_preferences_linux-0.0.2+2\
[   +2 ms] Found plugin shared_preferences_macos at
D:\Programs\flutter_windows_1.20.2-stable\flutter\.pub-cache\hosted\pub.flutter-io.cn\shared_preferences_macos-0.0.1+10\
[   +2 ms] Found plugin shared_preferences_web at
D:\Programs\flutter_windows_1.20.2-stable\flutter\.pub-cache\hosted\pub.flutter-io.cn\shared_preferences_web-0.1.2+7\
[  +45 ms] Generating
D:\Workspace\AndroidStudio\flutter_fam\android\app\src\main\java\io\flutter\plugins\GeneratedPluginRegistrant.java
[  +35 ms] ro.hardware = exynos7904
[        ] ro.build.characteristics = tablet
[  +49 ms] Starting incremental build...
[   +4 ms] Initializing file store
[   +8 ms] Skipping target: gen_localizations
[   +9 ms] complete
[   +3 ms] Launching lib\main.dart on SM P200 in debug mode...
[   +4 ms] D:\Programs\flutter_windows_1.20.2-stable\flutter\bin\cache\dart-sdk\bin\dart.exe --disable-dart-dev
D:\Programs\flutter_windows_1.20.2-stable\flutter\bin\cache\artifacts\engine\windows-x64\frontend_server.dart.snapshot
--sdk-root D:\Programs\flutter_windows_1.20.2-stable\flutter\bin\cache\artifacts\engine\common\flutter_patched_sdk/
--incremental --target=flutter --debugger-module-names -Ddart.developer.causal_async_stacks=true --output-dill
C:\Users\SongFei\AppData\Local\Temp\flutter_tools.4ab5162b\flutter_tool.237b4b6e\app.dill --packages .packages
-Ddart.vm.profile=false -Ddart.vm.product=false
--bytecode-options=source-positions,local-var-info,debugger-stops,instance-field-initializers,keep-unreachable-code,avoi
d-closure-call-instructions --enable-asserts --track-widget-creation --filesystem-scheme org-dartlang-root
--initialize-from-dill build\cache.dill.track.dill
[   +8 ms] executing: D:\Programs\Android\SDK\build-tools\29.0.3\aapt dump xmltree
D:\Workspace\AndroidStudio\flutter_fam\build\app\outputs\flutter-apk\app.apk AndroidManifest.xml
[  +13 ms] Exit code 0 from: D:\Programs\Android\SDK\build-tools\29.0.3\aapt dump xmltree
D:\Workspace\AndroidStudio\flutter_fam\build\app\outputs\flutter-apk\app.apk AndroidManifest.xml
[        ] N: android=http://schemas.android.com/apk/res/android
             E: manifest (line=2)
               A: android:versionCode(0x0101021b)=(type 0x10)0x1
               A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0")
               A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1c
               A: android:compileSdkVersionCodename(0x01010573)="9" (Raw: "9")
               A: package="com.lion.flutter.flutter_fam" (Raw: "com.lion.flutter.flutter_fam")
               A: platformBuildVersionCode=(type 0x10)0x1c
               A: platformBuildVersionName=(type 0x10)0x9
               E: uses-sdk (line=7)
                 A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10
                 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1c
               E: uses-permission (line=14)
                 A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")
               E: application (line=22)
                 A: android:label(0x01010001)="flutter_fam" (Raw: "flutter_fam")
                 A: android:icon(0x01010002)=@0x7f080000
                 A: android:name(0x01010003)="io.flutter.app.FlutterApplication" (Raw:
                 "io.flutter.app.FlutterApplication")
                 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
                 A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw:
                 "androidx.core.app.CoreComponentFactory")
                 E: activity (line=28)
                   A: android:theme(0x01010000)=@0x7f0a0000
                   A: android:name(0x01010003)="com.lion.flutter.flutter_fam.MainActivity" (Raw:
                   "com.lion.flutter.flutter_fam.MainActivity")
                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
                   E: meta-data (line=42)
                     A: android:name(0x01010003)="io.flutter.embedding.android.NormalTheme" (Raw:
                     "io.flutter.embedding.android.NormalTheme")
                     A: android:resource(0x01010025)=@0x7f0a0001
                   E: meta-data (line=52)
                     A: android:name(0x01010003)="io.flutter.embedding.android.SplashScreenDrawable" (Raw:
                     "io.flutter.embedding.android.SplashScreenDrawable")
                     A: android:resource(0x01010025)=@0x7f040000
                   E: intent-filter (line=56)
                     E: action (line=57)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
                     E: category (line=59)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw:
                       "android.intent.category.LAUNCHER")
                 E: meta-data (line=66)
                   A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding")
                   A: android:value(0x01010024)=(type 0x10)0x2
[   +6 ms] executing: D:\Programs\Android\SDK\platform-tools\adb.exe -s R52N204XPRL shell -x logcat -v time -t 1
[ +126 ms] Exit code 0 from: D:\Programs\Android\SDK\platform-tools\adb.exe -s R52N204XPRL shell -x logcat -v time -t 1
[   +1 ms] --------- beginning of system
           09-03 13:42:02.363 D/ConnectivityService( 4149): filterNetworkStateForUid() uid: 10147, pid: 2687,
           networkInfo: [type: WIFI[], state: CONNECTED/CONNECTED, reason: (unspecified), extra: (none), failover:
           false, available: true, roaming: false]
[   +2 ms] executing: D:\Programs\Android\SDK\platform-tools\adb.exe -s R52N204XPRL shell -x logcat -v time -t 1
[ +127 ms] Exit code 0 from: D:\Programs\Android\SDK\platform-tools\adb.exe -s R52N204XPRL shell -x logcat -v time -t 1
[   +1 ms] --------- beginning of system
           09-03 13:42:02.363 D/ConnectivityService( 4149): filterNetworkStateForUid() uid: 10147, pid: 2687,
           networkInfo: [type: WIFI[], state: CONNECTED/CONNECTED, reason: (unspecified), extra: (none), failover:
           false, available: true, roaming: false]
[  +12 ms] <- compile package:flutter_fam/main.dart
[   +8 ms] executing: D:\Programs\Android\SDK\platform-tools\adb.exe version
[  +18 ms] Android Debug Bridge version 1.0.41
           Version 30.0.4-6686687
           Installed as D:\Programs\Android\SDK\platform-tools\adb.exe
[   +3 ms] executing: D:\Programs\Android\SDK\platform-tools\adb.exe start-server
[  +22 ms] Building APK
[  +15 ms] Running Gradle task 'assembleDebug'...
[   +2 ms] gradle.properties already sets `android.enableR8`
[   +4 ms] Using gradle from D:\Workspace\AndroidStudio\flutter_fam\android\gradlew.bat.
[   +1 ms] D:\Workspace\AndroidStudio\flutter_fam\android\gradlew.bat mode: 33279 rwxrwxrwx.
[   +9 ms] executing: D:\Programs\Android\AndroidStudio\jre\bin\java -version
[  +89 ms] Exit code 0 from: D:\Programs\Android\AndroidStudio\jre\bin\java -version
[   +1 ms] openjdk version "1.8.0_242-release"
           OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
           OpenJDK 64-Bit Server VM (build 25.242-b01, mixed mode)
[   +2 ms] executing: [D:\Workspace\AndroidStudio\flutter_fam\android/]
D:\Workspace\AndroidStudio\flutter_fam\android\gradlew.bat -Pverbose=true -Ptarget-platform=android-arm64
-Ptarget=D:\Workspace\AndroidStudio\flutter_fam\lib\main.dart -Ptrack-widget-creation=true
-Pfilesystem-scheme=org-dartlang-root assembleDebug
[+3610 ms] > Task :app:compileFlutterBuildDebug
[   +3 ms] [  +95 ms] executing: [D:\Programs\flutter_windows_1.20.2-stable\flutter/] git -c log.showSignature=false log
-n 1 --pretty=format:%H
[   +1 ms] [  +45 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] [        ] bbfbf1770cca2da7c82e887e4e4af910034800b6
[        ] [        ] executing: [D:\Programs\flutter_windows_1.20.2-stable\flutter/] git tag --contains HEAD
[   +1 ms] [ +166 ms] Exit code 0 from: git tag --contains HEAD
[   +1 ms] [        ] 1.20.2
[        ] [   +8 ms] executing: [D:\Programs\flutter_windows_1.20.2-stable\flutter/] git rev-parse --abbrev-ref
--symbolic @{u}
[   +1 ms] [  +29 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[   +1 ms] [        ] origin/stable
[   +1 ms] [        ] executing: [D:\Programs\flutter_windows_1.20.2-stable\flutter/] git ls-remote --get-url origin
[   +1 ms] [  +30 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] [        ] https://github.com/flutter/flutter.git
[   +1 ms] [  +63 ms] executing: [D:\Programs\flutter_windows_1.20.2-stable\flutter/] git rev-parse --abbrev-ref HEAD
[   +1 ms] [  +29 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[   +1 ms] [        ] stable
[   +1 ms] [  +26 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[   +3 ms] [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +1 ms] [   +3 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[   +1 ms] [  +13 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[   +2 ms] [        ] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'FlutterSdk' is not required, skipping update.
[        ] [        ] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[   +2 ms] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update.
[        ] [  +63 ms] Initializing file store
[        ] [   +2 ms] Done initializing file store
[        ] [  +30 ms] Skipping target: gen_localizations
[        ] [ +466 ms] kernel_snapshot: Starting due to {InvalidatedReason.inputChanged}
[   +1 ms] [  +27 ms] D:\Programs\flutter_windows_1.20.2-stable\flutter\bin\cache\dart-sdk\bin\dart.exe
--disable-dart-dev
D:\Programs\flutter_windows_1.20.2-stable\flutter\bin\cache\artifacts\engine\windows-x64\frontend_server.dart.snapshot
--sdk-root D:\Programs\flutter_windows_1.20.2-stable\flutter\bin\cache\artifacts\engine\common\flutter_patched_sdk/
--target=flutter -Ddart.developer.causal_async_stacks=true -Ddart.vm.profile=false -Ddart.vm.product=false
--bytecode-options=source-positions,local-var-info,debugger-stops,instance-field-initializers,keep-unreachable-code,avoi
d-closure-call-instructions --enable-asserts --track-widget-creation --no-link-platform --packages
D:\Workspace\AndroidStudio\flutter_fam\.packages --output-dill
D:\Workspace\AndroidStudio\flutter_fam\.dart_tool\flutter_build\de45ec236a55153e3c8c5969ab6a26ce\app.dill --depfile
D:\Workspace\AndroidStudio\flutter_fam\.dart_tool\flutter_build\de45ec236a55153e3c8c5969ab6a26ce\kernel_snapshot.d
package:flutter_fam/main.dart
[+6027 ms] [+6365 ms] kernel_snapshot: Complete
[ +189 ms] [ +237 ms] debug_android_application: Starting due to {}
[ +410 ms] [ +349 ms] debug_android_application: Complete
[ +397 ms] [ +462 ms] Persisting file store
[   +1 ms] [  +14 ms] Done persisting file store
[  +94 ms] [  +17 ms] build succeeded.
[   +1 ms] [  +14 ms] "flutter assemble" took 8,076ms.
[   +1 ms] [   +2 ms] ensureAnalyticsSent: 0ms
[   +1 ms] [   +1 ms] Running shutdown hooks
[        ] [        ] Shutdown hooks complete
[        ] [        ] exiting with code 0
[ +104 ms] > Task :app:packLibsflutterBuildDebug UP-TO-DATE
[   +2 ms] > Task :app:preBuild UP-TO-DATE
[   +1 ms] > Task :app:preDebugBuild UP-TO-DATE
[   +1 ms] > Task :flutter_local_notifications:preBuild UP-TO-DATE
[   +1 ms] > Task :flutter_local_notifications:preDebugBuild UP-TO-DATE
[   +1 ms] > Task :shared_preferences:preBuild UP-TO-DATE
[   +1 ms] > Task :shared_preferences:preDebugBuild UP-TO-DATE
[   +1 ms] > Task :flutter_local_notifications:packageDebugRenderscript NO-SOURCE
[   +1 ms] > Task :shared_preferences:packageDebugRenderscript NO-SOURCE
[   +1 ms] > Task :app:compileDebugRenderscript NO-SOURCE
[  +81 ms] > Task :flutter_local_notifications:compileDebugAidl NO-SOURCE
[   +2 ms] > Task :app:checkDebugManifest UP-TO-DATE
[   +1 ms] > Task :app:generateDebugBuildConfig UP-TO-DATE
[        ] > Task :app:cleanMergeDebugAssets
[        ] > Task :shared_preferences:compileDebugAidl NO-SOURCE
[        ] > Task :app:compileDebugAidl NO-SOURCE
[        ] > Task :app:mergeDebugShaders UP-TO-DATE
[        ] > Task :app:compileDebugShaders UP-TO-DATE
[        ] > Task :app:generateDebugAssets UP-TO-DATE
[        ] > Task :flutter_local_notifications:mergeDebugShaders UP-TO-DATE
[        ] > Task :flutter_local_notifications:compileDebugShaders UP-TO-DATE
[        ] > Task :flutter_local_notifications:generateDebugAssets UP-TO-DATE
[        ] > Task :flutter_local_notifications:packageDebugAssets UP-TO-DATE
[        ] > Task :shared_preferences:mergeDebugShaders UP-TO-DATE
[        ] > Task :shared_preferences:compileDebugShaders UP-TO-DATE
[        ] > Task :shared_preferences:generateDebugAssets UP-TO-DATE
[        ] > Task :shared_preferences:packageDebugAssets UP-TO-DATE
[        ] > Task :app:mergeDebugAssets
[ +285 ms] > Task :app:copyFlutterAssetsDebug
[   +2 ms] > Task :app:mainApkListPersistenceDebug UP-TO-DATE
[   +1 ms] > Task :app:generateDebugResValues UP-TO-DATE
[        ] > Task :app:generateDebugResources UP-TO-DATE
[        ] > Task :flutter_local_notifications:generateDebugResValues UP-TO-DATE
[   +1 ms] > Task :flutter_local_notifications:compileDebugRenderscript NO-SOURCE
[        ] > Task :flutter_local_notifications:generateDebugResources UP-TO-DATE
[        ] > Task :flutter_local_notifications:packageDebugResources UP-TO-DATE
[   +1 ms] > Task :shared_preferences:generateDebugResValues UP-TO-DATE
[   +1 ms] > Task :shared_preferences:compileDebugRenderscript NO-SOURCE
[   +1 ms] > Task :shared_preferences:generateDebugResources UP-TO-DATE
[        ] > Task :shared_preferences:packageDebugResources UP-TO-DATE
[        ] > Task :app:mergeDebugResources UP-TO-DATE
[        ] > Task :app:createDebugCompatibleScreenManifests UP-TO-DATE
[        ] > Task :flutter_local_notifications:checkDebugManifest
[   +2 ms] > Task :flutter_local_notifications:processDebugManifest UP-TO-DATE
[        ] > Task :shared_preferences:checkDebugManifest
[        ] > Task :shared_preferences:processDebugManifest UP-TO-DATE
[        ] > Task :app:processDebugManifest UP-TO-DATE
[  +77 ms] > Task :flutter_local_notifications:parseDebugLibraryResources UP-TO-DATE
[   +2 ms] > Task :flutter_local_notifications:generateDebugRFile UP-TO-DATE
[   +1 ms] > Task :shared_preferences:parseDebugLibraryResources UP-TO-DATE
[   +1 ms] > Task :shared_preferences:generateDebugRFile UP-TO-DATE
[   +1 ms] > Task :app:processDebugResources UP-TO-DATE
[   +1 ms] > Task :flutter_local_notifications:generateDebugBuildConfig UP-TO-DATE
[   +1 ms] > Task :shared_preferences:generateDebugBuildConfig UP-TO-DATE
[   +1 ms] > Task :app:processDebugJavaRes NO-SOURCE
[   +1 ms] > Task :flutter_local_notifications:processDebugJavaRes NO-SOURCE
[   +1 ms] > Task :shared_preferences:processDebugJavaRes NO-SOURCE
[ +187 ms] > Task :app:checkDebugDuplicateClasses
[   +1 ms] > Task :flutter_local_notifications:javaPreCompileDebug
[+1094 ms] > Task :flutter_local_notifications:compileDebugJavaWithJavac
[   +1 ms] > Task :flutter_local_notifications:bundleLibCompileDebug UP-TO-DATE
[        ] > Task :flutter_local_notifications:bundleLibResDebug UP-TO-DATE
[   +1 ms] > Task :flutter_local_notifications:bundleLibRuntimeDebug UP-TO-DATE
[        ] > Task :flutter_local_notifications:createFullJarDebug UP-TO-DATE
[        ] > Task :shared_preferences:javaPreCompileDebug
[ +106 ms] > Task :shared_preferences:compileDebugJavaWithJavac
[   +1 ms] > Task :shared_preferences:bundleLibCompileDebug UP-TO-DATE
[+10190 ms] > Task :app:compileDebugKotlin
[   +1 ms] > Task :shared_preferences:bundleLibResDebug UP-TO-DATE
[   +1 ms] > Task :shared_preferences:bundleLibRuntimeDebug UP-TO-DATE
[        ] > Task :shared_preferences:createFullJarDebug UP-TO-DATE
[   +1 ms] > Task :app:javaPreCompileDebug
[ +894 ms] > Task :app:compileDebugJavaWithJavac
[   +2 ms] > Task :app:compileDebugSources
[+1191 ms] > Task :app:transformClassesWithDexBuilderForDebug
[   +1 ms] > Task :app:validateSigningDebug UP-TO-DATE
[        ] > Task :app:signingConfigWriterDebug UP-TO-DATE
[ +107 ms] > Task :app:mergeDebugJavaResource
[   +2 ms] > Task :app:desugarDebugFileDependencies
[   +1 ms] > Task :app:mergeDebugJniLibFolders UP-TO-DATE
[   +1 ms] > Task :flutter_local_notifications:mergeDebugJniLibFolders UP-TO-DATE
[   +1 ms] > Task :flutter_local_notifications:mergeDebugNativeLibs UP-TO-DATE
[   +1 ms] > Task :flutter_local_notifications:stripDebugDebugSymbols UP-TO-DATE
[   +1 ms] > Task :flutter_local_notifications:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE
[   +1 ms] > Task :shared_preferences:mergeDebugJniLibFolders UP-TO-DATE
[        ] > Task :shared_preferences:mergeDebugNativeLibs UP-TO-DATE
[        ] > Task :shared_preferences:stripDebugDebugSymbols UP-TO-DATE
[        ] > Task :shared_preferences:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE
[   +1 ms] > Task :flutter_local_notifications:extractDebugAnnotations
[   +3 ms] > Task :flutter_local_notifications:mergeDebugGeneratedProguardFiles UP-TO-DATE
[   +1 ms] > Task :flutter_local_notifications:mergeDebugConsumerProguardFiles UP-TO-DATE
[   +1 ms] > Task :flutter_local_notifications:prepareLintJarForPublish UP-TO-DATE
[   +1 ms] > Task :flutter_local_notifications:mergeDebugJavaResource UP-TO-DATE
[   +1 ms] > Task :flutter_local_notifications:transformClassesAndResourcesWithSyncLibJarsForDebug UP-TO-DATE
[   +1 ms] > Task :flutter_local_notifications:transformNativeLibsWithSyncJniLibsForDebug UP-TO-DATE
[   +1 ms] > Task :flutter_local_notifications:bundleDebugAar UP-TO-DATE
[        ] > Task :flutter_local_notifications:compileDebugSources
[   +1 ms] > Task :flutter_local_notifications:assembleDebug
[  +68 ms] > Task :shared_preferences:extractDebugAnnotations
[   +2 ms] > Task :shared_preferences:mergeDebugGeneratedProguardFiles UP-TO-DATE
[   +1 ms] > Task :shared_preferences:mergeDebugConsumerProguardFiles UP-TO-DATE
[   +1 ms] > Task :shared_preferences:prepareLintJarForPublish UP-TO-DATE
[   +1 ms] > Task :shared_preferences:mergeDebugJavaResource UP-TO-DATE
[   +1 ms] > Task :shared_preferences:transformClassesAndResourcesWithSyncLibJarsForDebug UP-TO-DATE
[   +1 ms] > Task :shared_preferences:transformNativeLibsWithSyncJniLibsForDebug UP-TO-DATE
[   +1 ms] > Task :shared_preferences:bundleDebugAar UP-TO-DATE
[   +1 ms] > Task :shared_preferences:compileDebugSources
[   +1 ms] > Task :shared_preferences:assembleDebug
[+1088 ms] > Task :app:mergeExtDexDebug
[ +202 ms] > Task :app:mergeDebugNativeLibs
[ +587 ms] > Task :app:stripDebugDebugSymbols
[   +3 ms] > Task :app:mergeDexDebug
[+2605 ms] > Task :app:packageDebug
[  +68 ms] > Task :app:assembleDebug
[   +1 ms] BUILD SUCCESSFUL in 29s
[   +1 ms] 87 actionable tasks: 25 executed, 62 up-to-date
[ +527 ms] Running Gradle task 'assembleDebug'... (completed in 30.5s)
[  +35 ms] calculateSha: LocalDirectory: 'D:\Workspace\AndroidStudio\flutter_fam\build\app\outputs\flutter-apk'/app.apk
[  +32 ms] calculateSha: reading file took 31us
[ +421 ms] calculateSha: computing sha took 419us
[  +10 ms] ✓ Built build\app\outputs\flutter-apk\app-debug.apk.
[  +11 ms] executing: D:\Programs\Android\SDK\build-tools\29.0.3\aapt dump xmltree
D:\Workspace\AndroidStudio\flutter_fam\build\app\outputs\flutter-apk\app.apk AndroidManifest.xml
[  +18 ms] Exit code 0 from: D:\Programs\Android\SDK\build-tools\29.0.3\aapt dump xmltree
D:\Workspace\AndroidStudio\flutter_fam\build\app\outputs\flutter-apk\app.apk AndroidManifest.xml
[        ] N: android=http://schemas.android.com/apk/res/android
             E: manifest (line=2)
               A: android:versionCode(0x0101021b)=(type 0x10)0x1
               A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0")
               A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1c
               A: android:compileSdkVersionCodename(0x01010573)="9" (Raw: "9")
               A: package="com.lion.flutter.flutter_fam" (Raw: "com.lion.flutter.flutter_fam")
               A: platformBuildVersionCode=(type 0x10)0x1c
               A: platformBuildVersionName=(type 0x10)0x9
               E: uses-sdk (line=7)
                 A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10
                 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1c
               E: uses-permission (line=14)
                 A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")
               E: application (line=22)
                 A: android:label(0x01010001)="flutter_fam" (Raw: "flutter_fam")
                 A: android:icon(0x01010002)=@0x7f080000
                 A: android:name(0x01010003)="io.flutter.app.FlutterApplication" (Raw:
                 "io.flutter.app.FlutterApplication")
                 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
                 A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw:
                 "androidx.core.app.CoreComponentFactory")
                 E: activity (line=28)
                   A: android:theme(0x01010000)=@0x7f0a0000
                   A: android:name(0x01010003)="com.lion.flutter.flutter_fam.MainActivity" (Raw:
                   "com.lion.flutter.flutter_fam.MainActivity")
                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
                   E: meta-data (line=42)
                     A: android:name(0x01010003)="io.flutter.embedding.android.NormalTheme" (Raw:
                     "io.flutter.embedding.android.NormalTheme")
                     A: android:resource(0x01010025)=@0x7f0a0001
                   E: meta-data (line=52)
                     A: android:name(0x01010003)="io.flutter.embedding.android.SplashScreenDrawable" (Raw:
                     "io.flutter.embedding.android.SplashScreenDrawable")
                     A: android:resource(0x01010025)=@0x7f040000
                   E: intent-filter (line=56)
                     E: action (line=57)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
                     E: category (line=59)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw:
                       "android.intent.category.LAUNCHER")
                 E: meta-data (line=66)
                   A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding")
                   A: android:value(0x01010024)=(type 0x10)0x2
[   +2 ms] Stopping app 'app.apk' on SM P200.
[   +1 ms] executing: D:\Programs\Android\SDK\platform-tools\adb.exe -s R52N204XPRL shell am force-stop
com.lion.flutter.flutter_fam
[ +139 ms] executing: D:\Programs\Android\SDK\platform-tools\adb.exe -s R52N204XPRL shell pm list packages
com.lion.flutter.flutter_fam
[ +153 ms] package:com.lion.flutter.flutter_fam
[   +5 ms] executing: D:\Programs\Android\SDK\platform-tools\adb.exe -s R52N204XPRL shell cat
/data/local/tmp/sky.com.lion.flutter.flutter_fam.sha1
[  +79 ms] d9224197287ea366ebfc5c605f363f29aff2f936
[   +2 ms] Installing APK.
[   +2 ms] executing: D:\Programs\Android\SDK\platform-tools\adb.exe version
[  +17 ms] Android Debug Bridge version 1.0.41
           Version 30.0.4-6686687
           Installed as D:\Programs\Android\SDK\platform-tools\adb.exe
[   +1 ms] executing: D:\Programs\Android\SDK\platform-tools\adb.exe start-server
[  +17 ms] Installing build\app\outputs\flutter-apk\app.apk...
[   +1 ms] executing: D:\Programs\Android\SDK\platform-tools\adb.exe -s R52N204XPRL install -t -r
D:\Workspace\AndroidStudio\flutter_fam\build\app\outputs\flutter-apk\app.apk
[+6549 ms] Performing Streamed Install
                    Success
[   +2 ms] Installing build\app\outputs\flutter-apk\app.apk... (completed in 6.6s)
[   +2 ms] executing: D:\Programs\Android\SDK\platform-tools\adb.exe -s R52N204XPRL shell echo -n
fd9c04e0223db2fc4c9199d8583a79ddfebac86b > /data/local/tmp/sky.com.lion.flutter.flutter_fam.sha1
[  +42 ms] SM P200 startApp
[   +3 ms] executing: D:\Programs\Android\SDK\platform-tools\adb.exe -s R52N204XPRL shell am start -a
android.intent.action.RUN -f 0x20000000 --ez enable-background-compilation true --ez enable-dart-profiling true --ez
enable-checked-mode true --ez verify-entry-points true
com.lion.flutter.flutter_fam/com.lion.flutter.flutter_fam.MainActivity
[ +260 ms] Starting: Intent { act=android.intent.action.RUN flg=0x20000000
cmp=com.lion.flutter.flutter_fam/.MainActivity (has extras) }
[   +1 ms] Waiting for observatory port to be available...
[+1908 ms] Observatory URL on device: http://127.0.0.1:40498/g1ATS-xGZFU=/
[   +2 ms] executing: D:\Programs\Android\SDK\platform-tools\adb.exe -s R52N204XPRL forward tcp:0 tcp:40498
[  +20 ms] 9044
[        ] Forwarded host port 9044 to device port 40498 for Observatory
[   +4 ms] Caching compiled dill
[  +23 ms] Connecting to service protocol: http://127.0.0.1:9044/g1ATS-xGZFU=/
[ +496 ms] Successfully connected to service protocol: http://127.0.0.1:9044/g1ATS-xGZFU=/
[   +2 ms] Waiting for SM P200 to report its views...
[  +11 ms] Waiting for SM P200 to report its views... (completed in 10ms)
[  +11 ms] DevFS: Creating new filesystem on the device (null)
[  +51 ms] DevFS: Created new filesystem on the device
(file:///data/user/0/com.lion.flutter.flutter_fam/code_cache/flutter_famNSBCZS/flutter_fam/)
[   +3 ms] Updating assets
[  +85 ms] Syncing files to device SM P200...
[   +3 ms] Scanning asset files
[  +10 ms] <- reset
[   +1 ms] Compiling dart to kernel with 0 updated files
[   +1 ms] <- recompile package:flutter_fam/main.dart ad8d22bf-72b9-4e74-9cfc-1087cb2ff913
[   +1 ms] <- ad8d22bf-72b9-4e74-9cfc-1087cb2ff913
[  +72 ms] Updating files
[ +273 ms] DevFS: Sync finished
[   +1 ms] Syncing files to device SM P200... (completed in 363ms)
[   +1 ms] Synced 0.9MB.
[   +1 ms] <- accept
[  +10 ms] Connected to _flutterView/0x793fdba820.
[   +2 ms] Flutter run key commands.
[   +1 ms] r Hot reload. 🔥🔥🔥
[   +2 ms] R Hot restart.
[   +1 ms] h Repeat this help message.
[   +1 ms] d Detach (terminate "flutter run" but leave application running).
[        ] c Clear the screen
[   +1 ms] q Quit (terminate the application on the device).
[   +1 ms] An Observatory debugger and profiler on SM P200 is available at: http://127.0.0.1:9044/g1ATS-xGZFU=/

D:\Programs\flutter_windows_1.20.2-stable\flutter>flutter doctor -v
[√] Flutter (Channel stable, 1.20.2, on Microsoft Windows [Version 10.0.19041.450], locale zh-CN)
    • Flutter version 1.20.2 at D:\Programs\flutter_windows_1.20.2-stable\flutter
    • Framework revision bbfbf1770c (3 weeks ago), 2020-08-13 08:33:09 -0700
    • Engine revision 9d5b21729f
    • Dart version 2.9.1
    • Pub download mirror https://pub.flutter-io.cn
    • Flutter download mirror https://storage.flutter-io.cn

[√] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    • Android SDK at D:\Programs\Android\SDK
    • Platform android-29, build-tools 29.0.3
    • ANDROID_HOME = D:\Programs\Android\SDK
    • Java binary at: D:\Programs\Android\AndroidStudio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
    • All Android licenses accepted.

[√] Android Studio (version 4.0)
    • Android Studio at D:\Programs\Android\AndroidStudio
    • Flutter plugin version 48.1.2
    • Dart plugin version 193.7547
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)

[√] Connected device (1 available)
    • SM P200 (mobile) • R52N204XPRL • android-arm64 • Android 10 (API 29)

Activity

  1. pedromassangocode commented on Sep 2, 2020

    @pedromassangocode

    Hi @SongFei0118
    Can you please provide your flutter doctor -v, your flutter run --verbose?
    Thank you

  2. added
    in triagePresently being triaged by the triage team
    waiting for responseThe Flutter team cannot make further progress on this issue until the original reporter responds
    on Sep 2, 2020
  3. added
    a: text inputEntering text in a text field or keyboard related problems
    p: material_uimaterial_ui package in flutter/packages
    frameworkflutter/packages/flutter repository. See also f: labels.
    on Sep 2, 2020
  4. SongFei0118 commented on Sep 3, 2020

    @SongFei0118
    Author

    Thanks for your help @pedromassangocode
    I have updated it

  5. removed
    waiting for responseThe Flutter team cannot make further progress on this issue until the original reporter responds
    on Sep 3, 2020
  6. pedromassangocode commented on Sep 3, 2020

    @pedromassangocode

    I was able to reproduce this on latest stable channel. This is only happening with Chinese letters.

    Reproducible

    gif

    Not reproducible

    gif

    complete sample code
    import 'package:flutter/material.dart';
    
    void main() => runApp(MyApp());
    
    class MyApp extends StatelessWidget {
      @override
      Widget build(BuildContext context) {
        return MaterialApp(
          home: Scaffold(
            body: Center(
              child: Container(
                color: Colors.amber,
                padding: EdgeInsets.all(8.0),
                child: TextField(
                    keyboardType: TextInputType.multiline,
                    maxLines: 4
                ),
              ),
            ),
          ),
        );
      }
    }
    
    
    flutter doctor -v
    [✓] Flutter (Channel stable, 1.20.3, on Mac OS X 10.15.6 19G2021, locale en)
        • Flutter version 1.20.3 at /Users/pedromassango/dev/SDKs/flutter_stable
        • Framework revision 216dee60c0 (2 days ago), 2020-09-01 12:24:47 -0700
        • Engine revision d1bc06f032
        • Dart version 2.9.2
    
     
    [!] Android toolchain - develop for Android devices (Android SDK version 30.0.1)
        • Android SDK at /Users/pedromassango/Library/Android/sdk
        • Platform android-30, build-tools 30.0.1
        • Java binary at: /Applications/Android
          Studio.app/Contents/jre/jdk/Contents/Home/bin/java
        • Java version OpenJDK Runtime Environment (build
          1.8.0_242-release-1644-b3-6222593)
        ! Some Android licenses not accepted.  To resolve this, run: flutter doctor
          --android-licenses
    
    [✓] Xcode - develop for iOS and macOS (Xcode 11.7)
        • Xcode at /Applications/Xcode.app/Contents/Developer
        • Xcode 11.7, Build version 11E801a
        • CocoaPods version 1.9.3
    
    [!] Android Studio (version 4.0)
        • Android Studio at /Applications/Android Studio.app/Contents
        ✗ Flutter plugin not installed; this adds Flutter specific functionality.
        ✗ Dart plugin not installed; this adds Dart specific functionality.
        • Java version OpenJDK Runtime Environment (build
          1.8.0_242-release-1644-b3-6222593)
    
    [✓] IntelliJ IDEA Community Edition (version 2020.2.1)
        • IntelliJ at /Applications/IntelliJ IDEA CE.app
        • Flutter plugin version 48.1.4
        • Dart plugin version 202.7206
    
    [✓] VS Code (version 1.48.2)
        • VS Code at /Applications/Visual Studio Code.app/Contents
        • Flutter extension version 3.13.2
    
    [✓] Connected device (1 available)
        • sdk gphone x86 arm (mobile) • emulator-5554 • android-x86 • Android 11 (API 30)
          (emulator)
    
    ! Doctor found issues in 2 categories.
    
  7. added
    has reproducible stepsThe issue has been confirmed reproducible and is ready to work on
    and removed
    in triagePresently being triaged by the triage team
    on Sep 3, 2020
  8. xu-baolin commented on Sep 8, 2020

    @xu-baolin
    Member

    I am currently investigating this issue.

  9. xu-baolin commented on Sep 10, 2020

    @xu-baolin
    Member

    Finished investigation.

    The root cause of this issue is that the last selection change does not send to the remote (engine).

    How does it happen?
    1, Input some chinese letters and end with a newline, we will receive remote TextEditingValue, and cache it at_receivedRemoteTextEditingValue, we assume receivedRemoteTextEditingValue = V1;
    2, Tap the first line of the letters, change the selection of the localValue(V2), then try to update remote value by _updateRemoteEditingValueIfNeeded , the check if (localValue == _receivedRemoteTextEditingValue) return false and send the newValue to remote successed.Note that, _updateRemoteEditingValueIfNeeded still equal with V1 and the reomote selection of value was updated to V2.
    3, Tap the second line of the letters, change the selection of the localValue (V3), this time the V3 == _receivedRemoteTextEditingValue (V1), then try to update remote value by _updateRemoteEditingValueIfNeeded failed.

    image

    Why does not happen with English IME?
    This is because the IME will trigger setCommposingRegin() and update the EditableTextState in reverse when change the selection of TextEditingValue.
    image

    image
    image

    In summary, we need to fix the logic of void _updateRemoteEditingValueIfNeeded(). We cannot assume that every modification of selection will get a remote synchronous update.

  10. xu-baolin commented on Sep 10, 2020

    @xu-baolin
    Member

    Why does not happen with a single line?
    This is because the API _textPainter.getPositionForOffset return a different affinity at the last section change.
    It cause if (localValue == _receivedRemoteTextEditingValue) false and update remote value successed.

    void selectPositionAt({ required Offset from, Offset? to, required SelectionChangedCause cause }) {
    assert(cause != null);
    assert(from != null);
    _layoutText(minWidth: constraints.minWidth, maxWidth: constraints.maxWidth);
    if (onSelectionChanged == null) {
    return;
    }
    final TextPosition fromPosition = _textPainter.getPositionForOffset(globalToLocal(from - _paintOffset));

    I think this is a coincidence, maybe this is also a bug, but it has nothing to do with this issue, maybe we can open another issue to discuss it

  11. xu-baolin commented on Sep 10, 2020

    @xu-baolin
    Member

    I will post a PR to fix this issue in a couple of days.

  12. github-actions commented on Aug 12, 2021

    @github-actions

    This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.

  13. locked as resolved and limited conversation to collaborators on Aug 12, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    a: text inputEntering text in a text field or keyboard related problemsfound in release: 1.20Found to occur in 1.20frameworkflutter/packages/flutter repository. See also f: labels.has reproducible stepsThe issue has been confirmed reproducible and is ready to work onp: material_uimaterial_ui package in flutter/packages

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions