Components: Add renderer-owned text-fragment anchors and layout-generation tracking
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 5/100
- Type d'issue
- Fonctionnalité
- Clarté
- À clarifier
- Activité
- Active
- Stack technique
- react-native, typescript
- Domaine
- frontend
Piste de recherche
This is a native-layout design task spanning Paper and Fabric providers, so it is not a first contribution. Start by reading the retired handoff referenced in the issue and the historical #3661 Paper traversal to judge what can be reused. Done means a qualified provider contract plus native geometry tests for reflow, unmount, scroll, and stale-generation races, with host capability documented.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Goal
Provide a real native text-layout anchor path rather than approximating inline text with View geometry. Part of #4274; coordinate Popover #4236 and Tooltip #4249 consumers.
Remaining work and acceptance
- Review a renderer-owned UTF-16 text-fragment provider contract with attachment/surface/layout generations and explicit stale/unsupported outcomes.
- Support and qualify wrapped fragments, truncation, bidirectional text, embedded attachments, and layout changes; define which fragment(s) anchor placement uses.
- Implement actual Paper/Fabric providers for the declared hosts, preserving renderer-independent shared placement behavior. Public numeric tags, guessed global coordinates, and shadow-tree traversal are not substitutes.
- Test reflow, owner replacement/unmount, scroll/transform, stale layout generations, and cancellation/result races with native geometry evidence.
- Document host/version capability and keep unqualified paths out of root/all-host admission.
Prior art and evidence
The native-core milestone supports only materialized View and local rect/point anchors; no inline Text provider is qualified. Retired handoff: b55d6c9a3:packages/agentic/native-core/plans/modernization.md. Historical #3661 at 829883482ddd37324e64633126cc86ba08c2a75f contains Paper traversal, not a Fabric implementation; verify its current disposition before reuse. Candidate wave-three 5f6e7af1252bcfe087dcd1672afaa4ceb7c5efbb is reference evidence, not admission.
- Langage dominant
- TypeScript
- Étoiles
- 1.4k
- Forks
- 179
- Merge moyen
- 1 j 23 h
- PR mergées (30 j)
- 34
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de microsoft/fluentui-react-native
-
MenuList: FocusZone not wired for react-native-windows ('windows'), so menu items are Tab-only (no arrow-key roving focus)Peut-être pris @UditDewan l’a pris il y a 2 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
microsoft/fluentui-react-native#4174 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 12/100
microsoft/fluentui-react-native#4380 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 18/100
microsoft/fluentui-react-native#4379 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 8/100
microsoft/fluentui-react-native#4377 ·
Les mainteneurs répondent en général sous 1 jour
-
Infrastructure: Qualify native-core Win32 capabilities, peer floors, publishing, and root admissionOuverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 8/100
microsoft/fluentui-react-native#4376 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de microsoft/fluentui-react-native
Issues similaires
-
Endpoint links in the tag operations list are below the 24px target sizePeut-être pris @AdzerKI l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour
-
ai-driven-qa bug Minor
Difficulté 2/5 1-3 heures Accessibilité débutants 80/100
linagora/twake-tasks#435 ·
Les mainteneurs répondent en général sous 1 jour
-
bug domain: database priority: p1 Stellar Wave
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
StellarState/SS-backend#632 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
A2A audit timestamps end in +00:00Z (invalid ISO 8601)Peut-être pris @O1sumitkumar l’a pris aujourd’hui. Ouvertebug good first issue help wanted python
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour
-
`cf complete zsh >> .zshrc` fails on vanilla zshPeut-être à nouveau libre Une pull request pour cette issue a été fermée sans être fusionnée. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
cloudflare/cf#340 ·
Les mainteneurs répondent en général sous 1 jour