[regression on beta] double tapping to select text doesn’t show toolbar and long hold in the textfield sometimes causes ghosting effect from toolbar

The issue

Screen Recording 2020-09-18 at 3 29 10 PM

The clipboard control for Cut / Copy doesn’t show up at all anymore. I am able to Select all, but I’m not able to Copy or Cut the selection in order to paste it. Very rarely, it looks like the Cut/Copy clipboard tries to appear, as there is a black flash above the selected text.

I’ve tested this on various iPhones running iOS 14 as well as in the Simulator (as shown in the gif), and with both CupertinoTextField and TextField. On all channels it is broken except for master – evidently, a fix has happened.

I managed to locate #63994 and #62658, and it appeared that the pull request fixed this issue. But, looking in the beta channel (where I normally work), I can confirm that the fix is in the code, yet the problem is still occurring.

I’ve heard from numerous users that this feels broken and isn’t at all what they expect on iOS.

@justinmc Can you point me to the direction of the fix in master, if possible, or escalate this somehow?

cc @GaryQian

Much appreciated.

Flutter doctor

[✓] Flutter (Channel beta, 1.22.0-12.1.pre, on Mac OS X 10.15.6 19G2021, locale en-CA)
    • Flutter version 1.22.0-12.1.pre at /Users/jeffreybunn/flutter
    • Framework revision 8b3760638a (3 days ago), 2020-09-15 17:47:13 -0700
    • Engine revision 4654fc6cf6
    • Dart version 2.10.0 (build 2.10.0-110.3.beta)

 
[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
    • Android SDK at /Users/jeffreybunn/Library/Android/sdk
    • Platform android-29, build-tools 28.0.3
    • ANDROID_HOME = /Users/jeffreybunn/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 12.0)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.0, Build version 12A7209
    • CocoaPods version 1.9.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 3.6)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 45.1.1
    • Dart plugin version 192.7761
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211)

[✓] VS Code (version 1.49.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.14.1

[✓] Connected device (4 available)
    • iPhone 11 (mobile)                  • CE07B25B-6B99-43C6-9229-3BD43670BB7F • ios            • com.apple.CoreSimulator.SimRuntime.iOS-14-0 (simulator)
    • iPhone SE (2nd generation) (mobile) • AC831EC5-14C0-4911-885F-AC428667B33D • ios            • com.apple.CoreSimulator.SimRuntime.iOS-14-0 (simulator)
    • Web Server (web)                    • web-server                           • web-javascript • Flutter Tools
    • Chrome (web)                        • chrome                               • web-javascript • Google Chrome 85.0.4183.102

2 thoughts on “[regression on beta] double tapping to select text doesn’t show toolbar and long hold in the textfield sometimes causes ghosting effect from toolbar