You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(android): preserve editable-field metadata in snapshots (#2290)
* fix(android): preserve editable-field observation metadata
* fix(android): carry field facts through the attrs digest and selection offsets past editability
- `get attrs --level digest` kept only the pre-#2288 semantic fields, so
`editable`/`password`/`hintShowing`/`selectionStart`/`selectionEnd`
vanished on the token-cheap route. The digest now keeps them, with a
regression covering explicit false/zero/empty and omission when unavailable.
- The helper emitted selection offsets only inside `isEditable()`, but
read-only selectable text exposes a selection too. Each nonnegative offset
is now emitted independently; -1 stays absent. Parser-to-snapshot regression
for a non-editable selectable node.
- Docs: the field-metadata notes get their own section instead of leading the
efficiency tips.
- Dropped the test-isolation commit: main already mocks
notifyIosRunnerAppRelaunched, and the lifecycle test passes without it.
---------
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
0 commit comments