Repository navigation
bump lui_flutter_backend pin to b65da35 for unbounded-flex fix - #14
Merged
tiensonqin merged 1 commit intoSep 24, 2026
Merged
tiensonqin merged 1 commit into
tiensonqin merged 1 commit into
Conversation
logseq/lui#34 fixes RenderFlex asserting 'children have non-zero flex but incoming constraints are unbounded' when a grow child sits inside a shrink-wrap column/row — the cause of the signed-out white screen in Android e2e.
|
I'll fix CI failures and address comments from users with write access. I'll skip comments containing "(aside)".
|
tiensonqin
merged commit Sep 24, 2026
85b8843
into
devin/1790251566-headless-drive-e2e
3 checks passed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Bumps the
lui_flutter_backendgit pin38096c4→b65da35to pick up logseq/lui#34.That PR fixes the root cause of the Android e2e signed-out white screen: the Flutter backend unconditionally wrapped
grow > 0children inExpanded, which throwsRenderFlex children have non-zero flex but incoming height constraints are unboundedinside the shrink-wrapcolumnof the auth screen — layout dies every frame, producing a pure-white screen and an empty a11y tree (button.hosted-sign-innever appears). The fix strips the flex wrapper when the parent's main-axis constraints are unbounded.Verified locally on an x86_64 emulator: rebuilt
app-debug.apkagainstb65da35renders the auth screen andbutton.hosted-sign-inappears in the uiautomator tree.Link to Devin session: https://app.devin.ai/sessions/7e83e453bde7481a85f114e8eaf579ca
Open in Devin Desktop: https://app.devin.ai/desktop/session/7e83e453bde7481a85f114e8eaf579ca?variant=devin
Requested by: @tiensonqin