Repository navigation
fix(mobile): make merge the sole primary action on the PR overview - #6402
Merged
iscekic merged 1 commit intoSep 21, 2026
Conversation
Explorer finding: pr-overview: The PR detail stacks two full-width solid-olive buttons, "مراجعة طلب السحب" and "دمج طلب السحب", at identical weight, so no single primary action reads as primary. The user-agent explorer found this while using the app like a user. One finding per item; the explorer never edits product code. Flow: pr-overview Found on revision: 5327758 Repro: 1. set this state first: the device in light mode 2. open the app on emulator-5554 3. reach pr-overview 4. the capture shows the defect named below Observed: The PR detail stacks two full-width solid-olive buttons, "مراجعة طلب السحب" and "دمج طلب السحب", at identical weight, so no single primary action reads as primary. Expected: the screen renders without this defect Evidence (from the device run): - ~/.local/share/kwf/findings/explorer-pr-overview-the-pr-detail-stacks-two-full-width-961b9341/pr-overview.png
Contributor
Code Review SummaryStatus: No Issues Found | Recommendation: Merge The review re-entry now uses the valid Files Reviewed (2 files)
Reviewed by deepseek-v4.1-flash · Input: 0 · Output: 0 · Cached: 0 Review guidance: REVIEW.md from base branch |
Collaborator
Author
|
This description names a scenario the proof did not capture:
A repeated proof run rebuilds the same evidence, so no proof run is dispatched for a named gap. Merging with this gap open is your decision. |
eshurakov
approved these changes
Sep 21, 2026
eshurakov
left a comment
Contributor
There was a problem hiding this comment.
Approved after a shallow triage pass. No blocking findings.
iscekic
deleted the
kwf/explorer-pr-overview-the-pr-detail-stacks-two-full-width-961b93-5e1a
branch
September 21, 2026 13:09
This was referenced Sep 22, 2026
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.
Changelog for users
Changelog for maintainers
variant="outline", and its check icon usesforegroundinstead ofprimaryForegroundso it stays legible on the neutral fill.outline, the merge button isdefault, and exactly one rendered button uses the primary variant.E2E proof
[e1] In light mode on emulator-5554, open an open+mergeable GitHub PR overview: the body shows exactly one solid-olive full-width CTA (Merge) and the Review re-entry renders as a neutral outline button. — android emulator-5554, app Appearance Light (e1-light-mode.txt: content-desc="Light" checked="true"); scene opened iscekic/tax-report-generator#1 (e1-pr-top.txt: text="Open", text="#1") and e1-scene.xml shows exactly one MERGE section with content-desc="Merge pull request" bounds="[37,2050][1043,2165]" and one REVIEW section with content-desc="Review pull request" bounds="[37,1826][1043,1941]", the only such buttons in the body; script-final.log line 1 SCENE e1 OK; no UX-DEFECT observed in the digest; the solid-olive-vs-outline variant is left to the visual reviewer on e1.png.
[e2] From the same overview, tap the outline Review re-entry and confirm the review-submit sheet still opens. — android emulator-5554; script-final.log line 42 SCENE e2 OK; e2-scene.xml shows the review-submit sheet opened after tapping the outline Review re-entry, with text="REVIEW EVENT", text="Summary (optional)", text="0 pending comments", text="Submit review" (e2.png left for the visual reviewer); no UX-DEFECT observed in the digest.
E2E proof — log excerpts
/home/igor_kilocode_ai/.local/share/kwf/sections/explorer-pr-overview-the-pr-detail-stacks-two-full-width-961b93-5e1a/e2e-mobile-app/e1-scene.log/home/igor_kilocode_ai/.local/share/kwf/sections/explorer-pr-overview-the-pr-detail-stacks-two-full-width-961b93-5e1a/e2e-mobile-app/e1-light-mode.txt/home/igor_kilocode_ai/.local/share/kwf/sections/explorer-pr-overview-the-pr-detail-stacks-two-full-width-961b93-5e1a/e2e-mobile-app/e1-pr-top.txt/home/igor_kilocode_ai/.local/share/kwf/sections/explorer-pr-overview-the-pr-detail-stacks-two-full-width-961b93-5e1a/e2e-mobile-app/script-final.log/home/igor_kilocode_ai/.local/share/kwf/sections/explorer-pr-overview-the-pr-detail-stacks-two-full-width-961b93-5e1a/e2e-mobile-app/e2-scene.logOwner request
Open findings (not fixed here)