Skip to content

graft batch 23: 2 lands from backlog-1 - #186

Merged
thedancingdeveloper merged 2 commits into
mainfrom
graft/batch-23
Oct 30, 2026
Merged

thedancingdeveloper merged 2 commits into
mainfrom
graft/batch-23

Conversation

@thedancingdeveloper

Copy link
Copy Markdown
Collaborator

Batch 23 of graft line backlog-1, one commit per land, oldest first, by graft-mirror (decision D26). Merge it with rebase-merge to keep the commits (D28). graft never merges or queues this PR.

  • Base: main at e914e0b (graft c16d6868d7021001492e3d5f9b88334a7d06c05bf5d5c1e35353150c540dea807)
  • Lands: 2 (c9baf6155e6aa15bff623bbd9a5d9fd67550a602211bf652b636313f09efa9609..c00f0fdb83c3a32178dc3f6d7b16c59cf2217d22e191ddd792f95b93ff3b7734a)
Changeset Author Session Work item Attestations Subject
c00f0fdb83c3a thedancingdeveloper ses_01M6600A0XR9HHWCQ863DN16PD - none Add page-dropdown and modal-tooltip overlay tests
c372bab851b32 thedancingdeveloper ses_01M65Z15N2Z0CBQ1V8ZN5CHVYK - none Let listbox popups take input above a modal Dialog

Graft-Batch: 23
Graft-Line: backlog-1
Graft-Changeset: c00f0fdb83c3a32178dc3f6d7b16c59cf2217d22e191ddd792f95b93ff3b7734a

The Dropdown/Combobox/TagPicker listbox draws on its own Foreground layer that
was not in egui's area order, so a Dialog's modal layer blocked its clicks.
Register it as a sublayer of the opening layer (or move it to top over the
page) and set its area state for hit testing. Adds overlay_in_dialog tests.

Graft-Changeset: c372bab851b322eca9bc34eb9f077801b3818544781bd4118109675d7fd5769b5
Graft-Session: ses_01M65Z15N2Z0CBQ1V8ZN5CHVYK
Claimed-Author: thedancingdeveloper <306930456+thedancingdeveloper@users.noreply.github.com>
Graft-Batch: 23
The popup-above-modal fix in c372bab works: the Dropdown and Combobox
modal tests fail without register_popup_layer and pass with it. Add a
Dropdown-outside-Dialog regression test and a Tooltip-in-modal test.

Graft-Changeset: c00f0fdb83c3a32178dc3f6d7b16c59cf2217d22e191ddd792f95b93ff3b7734a
Graft-Session: ses_01M6600A0XR9HHWCQ863DN16PD
Claimed-Author: thedancingdeveloper <306930456+thedancingdeveloper@users.noreply.github.com>
Graft-Batch: 23
@thedancingdeveloper
thedancingdeveloper added this pull request to the merge queue Oct 30, 2026
Merged via the queue into main with commit 33fc261 Oct 30, 2026
30 checks passed
@thedancingdeveloper
thedancingdeveloper deleted the graft/batch-23 branch October 30, 2026 09:35
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