Skip to content

Share mirrored workflow field editing treatment - #8248

Merged
BillLeoutsakosvl346 merged 4 commits into
codex/control-fix-remaining-workflow-pickersfrom
codex/emcn-next-mirrored-fields
Sep 24, 2026
Merged

BillLeoutsakosvl346 merged 4 commits into
codex/control-fix-remaining-workflow-pickersfrom
codex/emcn-next-mirrored-fields

Conversation

@BillLeoutsakosvl346

@BillLeoutsakosvl346 BillLeoutsakosvl346 commented Sep 24, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • Share the existing highlighted-text mirror and native caret alignment between workflow short inputs, long inputs, and the repeated field editors.
  • Keep the input and textarea geometry in a feature-owned MirroredInput / MirroredTextarea treatment.
  • Preserve controlled value, selection, and scroll synchronization. During IME composition, show native text immediately so the composition remains legible.

Base and verification

Base: #8086 (de7d26f84f). Product change plus focused reviewer fixes on that head.

  • 19 focused workflow tests pass; the mirrored-field test was rerun after reviewer changes (3 pass). Final-head app TypeScript and changed-file Biome checks pass.
  • 32 matched before/after visual pairs cover light/dark, 16px/20px root text, short/long fields, and idle/focus/scroll/composition. Idle/focus/scroll pairs are pixel identical. Composition intentionally changes native text visibility.
  • The local design diff checker 3.10.7 reported nine component-chrome warnings on the preceding head. The latest source cleanup moves fixed overlay styling into classes; its exact-head diff is queued. The specialized mirrored-editor warnings remain visible for design review.
  • Full base/head scanner comparison is being completed outside the product PR.

Screenshots, computed styles, and checker reports are held in the external design review directory, not this product branch. No scanner, lint rules, or review artifacts are changed here.

@vercel

vercel Bot commented Sep 24, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated
docs Skipped Skipped Sep 24, 2026 7:35pm UTC

Request Review

@BillLeoutsakosvl346

Copy link
Copy Markdown
Contributor Author

@greptile review this PR

@BillLeoutsakosvl346

Copy link
Copy Markdown
Contributor Author

@cubic-dev-ai review this PR

@cubic-dev-ai

cubic-dev-ai Bot commented Sep 24, 2026

Copy link
Copy Markdown
Contributor

@cubic-dev-ai review this PR

@BillLeoutsakosvl346 I have started the AI code review. It will take a few minutes to complete.

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 13 files

Confidence score: 5/5

  • Automated review surfaced no issues in the provided summaries.
  • No files require special attention.

Re-trigger cubic

@greptile-apps

greptile-apps Bot commented Sep 24, 2026 •

Copy link
Copy Markdown
Contributor

RetriggerConfidence Score: 5/5

The PR appears safe to merge based on the reviewed changes.

Summary

The PR consolidates formatted-text mirrors for workflow inputs and textareas, then moves remaining static mirror styles from inline declarations to Tailwind classes.

  • The latest changes preserve the reviewed field geometry and scroll treatment.
  • No new actionable issue was established.
Diagram
%%{init: {'theme': 'neutral'}}%%
flowchart LR
  E[Workflow field editors] --> M[MirroredInput / MirroredTextarea]
  M --> N[Native editing control]
  M --> O[Formatted overlay]
  N -->|scroll and value synchronization| O
Loading

Reviews (4) · Last reviewed commit: "style(workflow): express mirrored overla..."

@BillLeoutsakosvl346

Copy link
Copy Markdown
Contributor Author

@greptile review this PR

@BillLeoutsakosvl346

Copy link
Copy Markdown
Contributor Author

@cubic-dev-ai review this PR

@cubic-dev-ai

cubic-dev-ai Bot commented Sep 24, 2026

Copy link
Copy Markdown
Contributor

@cubic-dev-ai review this PR

@BillLeoutsakosvl346 I have started the AI code review. It will take a few minutes to complete.

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 13 files

Confidence score: 5/5

  • Automated review surfaced no issues in the provided summaries.
  • No files require special attention.

Re-trigger cubic

@BillLeoutsakosvl346

Copy link
Copy Markdown
Contributor Author

@greptile review this PR

@BillLeoutsakosvl346

Copy link
Copy Markdown
Contributor Author

@cubic-dev-ai review this PR

@cubic-dev-ai

cubic-dev-ai Bot commented Sep 24, 2026

Copy link
Copy Markdown
Contributor

@cubic-dev-ai review this PR

@BillLeoutsakosvl346 I have started the AI code review. It will take a few minutes to complete.

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 13 files

Confidence score: 5/5

  • Automated review surfaced no issues in the provided summaries.
  • No files require special attention.

Re-trigger cubic

@BillLeoutsakosvl346

Copy link
Copy Markdown
Contributor Author

@greptile review this PR

@BillLeoutsakosvl346

Copy link
Copy Markdown
Contributor Author

@cubic-dev-ai review this PR

@cubic-dev-ai

cubic-dev-ai Bot commented Sep 24, 2026

Copy link
Copy Markdown
Contributor

@cubic-dev-ai review this PR

@BillLeoutsakosvl346 I have started the AI code review. It will take a few minutes to complete.

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 13 files

Confidence score: 5/5

  • Automated review surfaced no issues in the provided summaries.
  • No files require special attention.

You've manually re-run cubic several times on this PR. Each manual re-review checks the full PR again and counts toward your usage quota. To preserve your usage limits, we recommend letting cubic automatically review new commits.

Re-trigger cubic

@BillLeoutsakosvl346
BillLeoutsakosvl346 merged commit dc30a6e into codex/control-fix-remaining-workflow-pickers Sep 24, 2026
5 checks passed
BillLeoutsakosvl346 added a commit that referenced this pull request Sep 24, 2026
* fix(emcn): preserve editable combobox overlay text visibility

* Share mirrored workflow field editing treatment (#8248)

* refactor(workflow): share mirrored input and textarea editing

* test(workflow): use absolute mirrored field import

* refactor(workflow): declare mirrored props and class states

* style(workflow): express mirrored overlay constants as classes

---------

Co-authored-by: Bill Leoutsakos <billleoutsakos@Bills-MacBook-Pro.local>

---------

Co-authored-by: Bill Leoutsakos <billleoutsakos@Bills-MacBook-Pro.local>
@waleedlatif1
waleedlatif1 deleted the codex/emcn-next-mirrored-fields branch September 24, 2026 23:57

This branch was previously deployed

1 inactive deployment
Preview — 926d13a6 Deployed Sep 24, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant