Fractional metrics with inline Views cause inconsistent Text wrapping
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 46/100
- Issue-Typ
- Bug
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- android, react-native
- Bereich
- mobile-dev
Rechercherichtung
Führe zunächst den obligatorischen Snack reproducer auf Android mit React Native 0.81.5 aus und vergleiche anschließend die Platzierung seiner inline View mit den bereitgestellten Web-, iOS- und Android-Screenshots. Verfolge den Fabric-Text- und Inline-View-Layoutpfad und überprüfe Schriftgröße, Schrift-Skalierung sowie Größe oder Position des Containers. Als abgeschlossen gilt die Aufgabe, wenn die View in all diesen Fällen innerhalb der Begrenzungsbox ihres Elternteils bleibt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Description
on Android, Text containing an inline positions the outside the bounding box of its parent as if it was wrapping. This is affected by font size, font scaling, and both the size and position of the container.
Steps to reproduce
Compare snack with screenshots
React Native Version
0.81.5
Affected Platforms
Runtime - Android
Areas
Fabric - The New Renderer
Output of npx @react-native-community/cli info
n/a
Stacktrace or Logs
n/a
MANDATORY Reproducer
https://snack.expo.dev/@codatrigger/shallow-orange-chips
Screenshots and Videos
Web: ideal appearance
iOS: unrelated baseline positioning bug, otherwise correct
Android: width reserved but positioned on next "line"
- Vorherrschende Sprache
- C++
- Sterne
- 127k
- Forks
- 25.3k
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus react/react-native
-
Fabric TextInput: prepareForRecycle leaves stale inputAccessoryViewButtonLabel (empty Done bar)OffenNeeds: Author Feedback Needs: Repro
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
react/react-native#58952 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Needs: Attention Needs: Repro
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
react/react-native#58904 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Needs: Author Feedback Needs: Repro
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
react/react-native#58659 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Needs: Author Feedback Needs: Repro
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 92/100
react/react-native#58621 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Add TypeScript declaration for the performance globalEvtl. vergeben @Cedric921 hat das vor 8 Tagen übernommen. OffenNeeds: Attention Needs: Repro
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
react/react-native#58610 · 4 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in react/react-native
Ähnliche Issues
-
The Outdated Version prompt shows the release tag as unescaped HTMLEvtl. vergeben @on8st hat das heute übernommen. Offenbug good first issue GUI maintainer-review priority: low
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
aethersdr/AetherSDR#6405 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
bitcoin-core/gui-qml#1003 ·
Maintainer antworten meist innerhalb von 3 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 63/100
metasequoiaime/msime#7328 ·
Maintainer antworten meist innerhalb von 1 Tag
-
[Linux] --calibrate combined with --model silently falls through to plain re-setup (setup.py:4958)Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
Maintainer antworten meist innerhalb von 1 Tag