Comments (1)
The TL;DR of the issue is that the customer's index.html
was lacking a <!DOCTYPE html>
declaration.
Without it, Chrome was rendering in "Quirks" mode, causing some of our elements (the forms we use to implement text editing) to have a slightly different user agent stylesheet than in Standards mode.
In particular, forms have an unexpected (to me) margin-block-end: 1em
CSS that is not present in standards mode.
This extra margin caused the flt-text-editing-host
(which is supposed to not have a size) to grow by 16px every time a new form was added to the DOM.
We need to:
- Reset the
margin
CSS for theform
elements, so text editing doesn't break in quirks mode. - Let developers know when they forget to set the doctype on their index.html file, so they can correct it!
- Investigate why forms are piling up in the
flt-text-editing-host
, and clear them once the text editing disconnects?
from flutter.
Related Issues (20)
- Predictive Back Gesture animation doesn't and can't implement material design spec to match native behavior HOT 9
- Package integration_test tests timing out
- Add a way to query the screen's color space and/or pixel format. HOT 6
- mac-14 lost external connection phone device. HOT 1
- et: debug binaries are stripped on linux HOT 2
- [google_sign_in_ios] FLTGoogleSignInPlugin has analyzer warning when run against iOS 14: nil passed to a callee that requires a non-null 2nd parameter
- [integration_test] Integration tests can pass and then retroactively fail when incomplete Futures exist when test initially passes. HOT 2
- linux-35 lost external connection phone device. HOT 1
- [tool_crash] SocketException: The remote computer refused the network connection., OS Error: The remote computer refused the network connection., errno = 1225 HOT 2
- Flutter only uses old fuchsia.media.ProfileProvider protocol on fuchsia. HOT 1
- Navigator.push animation is inconsistent across platforms HOT 3
- Devicelab - android_semantics_integration_test failed. (Incorrect semantics) HOT 2
- mac-24 lost external connection phone device. HOT 1
- [CP-stable] Bump dependency on package:vm_service from 14.2.4 to 14.2.5
- Where and should a common `TestProcessManager` live? HOT 1
- `flutter drive` should emit a specific exit code (at minimum) if an emulator or device goes offline
- mac-10 lost external connection phone device. HOT 1
- release branches use target configurations from the main branch
- mac-26 lost external connection phone device. HOT 1
- Linux Web Framework Tests failing on 3.24 stable engine PR, checking out ToT framework HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from flutter.