Skip to content

[Patch] [BugFix] Record Android text content in frame recorder#7515

Open
rAY-ooo wants to merge 1 commit into
release/4.0from
shadow/p/rAY-ooo/change-1782442155-chz6p4xq
Open

[Patch] [BugFix] Record Android text content in frame recorder#7515
rAY-ooo wants to merge 1 commit into
release/4.0from
shadow/p/rAY-ooo/change-1782442155-chz6p4xq

Conversation

@rAY-ooo

@rAY-ooo rAY-ooo commented Jun 26, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

- Record text extra data from Android text update paths and initial tree snapshots so Lynx frame replay can recover text content.

- Record input value updates from Android input views so replay can recover editable text state.

- Remove recorder-only UI operation fields that are not needed by replay, including flatten, node index, context, and callback values.

- Switch Android frame recorder mask parsing to the Lynx-prefixed mask property with true, ignore, name, and strict values.

- Simplify initial tree recording data so only replay-relevant fields are passed through the recorder path.

TEST: tools/env.sh git lynx format --changed

TEST: lynx/tools/env.sh python3 -B lynx/tools/api/main.py -u

TEST: tools/env.sh python3 -B tools/api/main.py -u in lynx

TEST: git diff --check HEAD

TEST: ./gradlew :LynxAndroid:compileNoasanDebugAndroidTestJavaWithJavac

TEST: ./gradlew :x-element:x-element-input:compileDebugKotlin
@jianliang00 jianliang00 force-pushed the shadow/p/rAY-ooo/change-1782442155-chz6p4xq branch from ed8f6eb to 1a5e49e Compare June 26, 2026 05:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant