- Notifications
You must be signed in to change notification settings - Fork29.7k
Closed
Labels
P2Important issues not at the top of the work liste: web_htmlHTML rendering backend for Webengineflutter/engine related. See also e: labels.found in release: 2.0Found to occur in 2.0found in release: 2.3Found to occur in 2.3found in release: 2.5Found to occur in 2.5found in release: 2.6Found to occur in 2.6has reproducible stepsThe issue has been confirmed reproducible and is ready to work onplatform-webWeb applications specifically
Description
Steps to Reproduce
Note: This seems to happen exclusively on mobile browsers (in my case: a Samsung Galaxy S8 running Chrome v90.0.4430.91, Android 9). Was also able to verify this on a Galaxy S21 and an iPhone 12 Pro.
- Go tohttps://flutter-text-issue.web.app/ or checkouthttps://github.com/ricardo-durao-3r/flutter-text-issue and deploy the app so it's accessible on your mobile device (e.g., via ngrok).
- Expand the ExpansionTile and see that the left side text of the list item has a greyish bar on top of it while the ones that are simply inside the ListView don't have that greyish bar.
- Do notice that if the text's font size is increased from 10px to 12px, the issue is gone.
| W/O Expansion Tile | With Expansion Tile |
|---|---|
![]() | ![]() |
Expected results: texts that are children of expansion tiles should not suffer unexpected changes, regardless of their font sizes.
Actual results: the text on the left side has a greyish bar on top of it when the font size is 10px
Logs
[ +48 ms] executing: uname -m[ +24 ms] Exit code 0 from: uname -m[ ] x86_64[ +4 ms] executing: [/home/ricardo/.3rein/flutter/2.3.0-0.1.pre-dev/] git -c log.showSignature=false log -n 1 --pretty=format:%H[ +3 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H[ ] d72bfb8d073c6cf943a6637290dd3f8cdad11831[ ] executing: [/home/ricardo/.3rein/flutter/2.3.0-0.1.pre-dev/] git tag --points-at d72bfb8d073c6cf943a6637290dd3f8cdad11831[ +9 ms] Exit code 0 from: git tag --points-at d72bfb8d073c6cf943a6637290dd3f8cdad11831[ ] 2.3.0-0.1.pre[ +5 ms] executing: [/home/ricardo/.3rein/flutter/2.3.0-0.1.pre-dev/] git rev-parse --abbrev-ref --symbolic @{u}[ +3 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}[ ] origin/dev[ ] executing: [/home/ricardo/.3rein/flutter/2.3.0-0.1.pre-dev/] git ls-remote --get-url origin[ +3 ms] Exit code 0 from: git ls-remote --get-url origin[ ] https://github.com/flutter/flutter.git[ +52 ms] Unable to locate an Android SDK.[ +4 ms] executing: [/home/ricardo/.3rein/flutter/2.3.0-0.1.pre-dev/] git rev-parse --abbrev-ref HEAD[ +3 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD[ ] dev[ +40 ms] 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.[ +1 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.[ ] Artifact Instance of 'WindowsUwpEngineArtifacts' 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.[ ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.[ ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.[ +50 ms] 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.[ +1 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.[ ] Artifact Instance of 'WindowsUwpEngineArtifacts' 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.[ ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.[ ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.[ +50 ms] Skipping pub get: version match.[ +21 ms] Found plugin path_provider at /home/ricardo/.3rein/flutter/2.3.0-0.1.pre-dev/.pub-cache/hosted/pub.dartlang.org/path_provider-2.0.1/[ +4 ms] Found plugin path_provider_linux at /home/ricardo/.3rein/flutter/2.3.0-0.1.pre-dev/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-2.0.0/[ +1 ms] Found plugin path_provider_macos at /home/ricardo/.3rein/flutter/2.3.0-0.1.pre-dev/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-2.0.0/[ +2 ms] Found plugin path_provider_windows at /home/ricardo/.3rein/flutter/2.3.0-0.1.pre-dev/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-2.0.1/[ +76 ms] Found plugin path_provider at /home/ricardo/.3rein/flutter/2.3.0-0.1.pre-dev/.pub-cache/hosted/pub.dartlang.org/path_provider-2.0.1/[ +1 ms] Found plugin path_provider_linux at /home/ricardo/.3rein/flutter/2.3.0-0.1.pre-dev/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-2.0.0/[ ] Found plugin path_provider_macos at /home/ricardo/.3rein/flutter/2.3.0-0.1.pre-dev/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-2.0.0/[ +1 ms] Found plugin path_provider_windows at /home/ricardo/.3rein/flutter/2.3.0-0.1.pre-dev/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-2.0.1/[ +13 ms] Generating /home/ricardo/3ReinSource/flutter-text-issue/web_text_rendering_issue/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java[ +95 ms] Launching lib/main.dart on Chrome in debug mode...[ +74 ms] Updating assets[ +52 ms] Waiting for connection from debug service on Chrome...[ +8 ms] Found plugin path_provider at /home/ricardo/.3rein/flutter/2.3.0-0.1.pre-dev/.pub-cache/hosted/pub.dartlang.org/path_provider-2.0.1/[ +1 ms] Found plugin path_provider_linux at /home/ricardo/.3rein/flutter/2.3.0-0.1.pre-dev/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-2.0.0/[ ] Found plugin path_provider_macos at /home/ricardo/.3rein/flutter/2.3.0-0.1.pre-dev/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-2.0.0/[ +1 ms] Found plugin path_provider_windows at /home/ricardo/.3rein/flutter/2.3.0-0.1.pre-dev/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-2.0.1/[ +12 ms] Found plugin path_provider at /home/ricardo/.3rein/flutter/2.3.0-0.1.pre-dev/.pub-cache/hosted/pub.dartlang.org/path_provider-2.0.1/[ ] Found plugin path_provider_linux at /home/ricardo/.3rein/flutter/2.3.0-0.1.pre-dev/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-2.0.0/[ ] Found plugin path_provider_macos at /home/ricardo/.3rein/flutter/2.3.0-0.1.pre-dev/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-2.0.0/[ ] Found plugin path_provider_windows at /home/ricardo/.3rein/flutter/2.3.0-0.1.pre-dev/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-2.0.1/[ +29 ms] <- reset[ +4 ms] /home/ricardo/.3rein/flutter/2.3.0-0.1.pre-dev/bin/cache/dart-sdk/bin/dart --disable-dart-dev /home/ricardo/.3rein/flutter/2.3.0-0.1.pre-dev/bin/cache/artifacts/engine/linux-x64/frontend_server.dart.snapshot --sdk-root /home/ricardo/.3rein/flutter/2.3.0-0.1.pre-dev/bin/cache/flutter_web_sdk/ --incremental --target=dartdevc --debugger-module-names --experimental-emit-debug-metadata -DFLUTTER_WEB_AUTO_DETECT=true --output-dill /tmp/flutter_tools.MOCRYG/flutter_tool.LZMLIR/app.dill --libraries-spec file:///home/ricardo/.3rein/flutter/2.3.0-0.1.pre-dev/bin/cache/flutter_web_sdk/libraries.json --packages /home/ricardo/3ReinSource/flutter-text-issue/web_text_rendering_issue/.dart_tool/package_config.json -Ddart.vm.profile=false -Ddart.vm.product=false --enable-asserts --track-widget-creation --filesystem-root /tmp/flutter_tools.MOCRYG/flutter_tools.JZSZQJ --filesystem-scheme org-dartlang-app --initialize-from-dill build/b1b715402d823b7fd5c2b68d2edcb2ce.cache.dill.track.dill --platform file:///home/ricardo/.3rein/flutter/2.3.0-0.1.pre-dev/bin/cache/flutter_web_sdk/kernel/flutter_ddc_sdk_sound.dill --sound-null-safety[ +5 ms] <- compile org-dartlang-app:/web_entrypoint.dart[+14262 ms] Waiting for connection from debug service on Chrome... (completed in 14.3s)[ ] Synced 28.4MB.[ ] <- accept[ ] Caching compiled dill[ +45 ms] Using Google Chrome 90.0.4430.72 [ +1 ms] executing: uname -m[ +4 ms] Exit code 0 from: uname -m[ ] x86_64[ +121 ms] [CHROME]:[ ] [CHROME]:DevTools listening on ws://127.0.0.1:33073/devtools/browser/9e27deb8-aea6-4447-bc53-c75ab28e7c6d[ +211 ms] DwdsInjector: Received request for entrypoint at http://localhost:43887/main_module.bootstrap.js[ +3 ms] MetadataProvider: Loading debug metadata...[ +9 ms] MetadataProvider: Loaded debug metadata (sound null safety)[ +5 ms] DwdsInjector: Injected debugging metadata for entrypoint at http://localhost:43887/main_module.bootstrap.js[+1583 ms] ChromeProxyService: Initializing expression compiler for main_module.bootstrap.js with sound null safety: true[ +59 ms] DevHandler: Debug service listening on ws://127.0.0.1:43245/oV515JUjkko=/ws[ +17 ms] This app is linked to the debug service: ws://127.0.0.1:43245/oV515JUjkko=/ws[ +7 ms] Debug service listening on ws://127.0.0.1:43245/oV515JUjkko=/ws[ ] 💪 Running with sound null safety 💪[ +2 ms] 🔥 To hot restart changes while running, press "r" or "R".[ ] For a more detailed help message, press "h". To quit, press "q".[ ] An Observatory debugger and profiler on Chrome is available at: http://127.0.0.1:43245/oV515JUjkko=[ +790 ms] Activating Dart DevTools...[+7138 ms] Activating Dart DevTools... (completed in 7.1s)[ +413 ms] The Flutter DevTools debugger and profiler on Chrome is available at: http://127.0.0.1:9103?uri=http%3A%2F%2F127.0.0.1%3A43245%2FoV515JUjkko%3DAnalyzing web_text_rendering_issue... No issues found! (ran in 1.8s)[✓] Flutter (Channel dev, 2.3.0-0.1.pre, on Linux, locale en_US.UTF-8) • Flutter version 2.3.0-0.1.pre at /home/ricardo/.3rein/flutter/2.3.0-0.1.pre-dev • Upstream repository https://github.com/flutter/flutter.git • Framework revision d72bfb8d07 (2 weeks ago), 2021-04-26 06:05:55 -0700 • Engine revision de6e1adf97 • Dart version 2.14.0 (build 2.14.0-18.0.dev)[✗] Android toolchain - develop for Android devices ✗ Unable to locate Android SDK. Install Android Studio from: https://developer.android.com/studio/index.html On first launch it will assist you in installing the Android SDK components. (or visit https://flutter.dev/docs/get-started/install/linux#android-setup for detailed instructions). If the Android SDK has been installed to a custom location, please use `flutter config --android-sdk` to update to that location.[✓] Chrome - develop for the web • Chrome at google-chrome[!] Android Studio (not installed) • Android Studio not found; download from https://developer.android.com/studio/index.html (or visit https://flutter.dev/docs/get-started/install/linux#android-setup for detailed instructions).[✓] Connected device (1 available) • Chrome (web) • chrome • web-javascript • Google Chrome 90.0.4430.72! Doctor found issues in 2 categories.Metadata
Metadata
Assignees
Labels
P2Important issues not at the top of the work liste: web_htmlHTML rendering backend for Webengineflutter/engine related. See also e: labels.found in release: 2.0Found to occur in 2.0found in release: 2.3Found to occur in 2.3found in release: 2.5Found to occur in 2.5found in release: 2.6Found to occur in 2.6has reproducible stepsThe issue has been confirmed reproducible and is ready to work onplatform-webWeb applications specifically

