Follow-up to the GTK→ShellApp event-dispatch migration. Parent: #448 (regression from #540). Related: #546, #459. Not a duplicate of #369.
Summary
The breadcrumb bar is non-functional after the migration: clicking a breadcrumb segment does nothing, and its dropdown popup doesn't appear (it may be rendering behind other layers / hidden).
Not a duplicate
Root-cause hint
Breadcrumb hit-testing + popup dispatch on the new click path:
Acceptance
Clicking a breadcrumb segment opens its dropdown and selecting an entry navigates. Add a black-box test asserting the popup appears and a selection dispatches.
Follow-up to the GTK→ShellApp event-dispatch migration. Parent: #448 (regression from #540). Related: #546, #459. Not a duplicate of #369.
Summary
The breadcrumb bar is non-functional after the migration: clicking a breadcrumb segment does nothing, and its dropdown popup doesn't appear (it may be rendering behind other layers / hidden).
Not a duplicate
Root-cause hint
Breadcrumb hit-testing + popup dispatch on the new click path:
render::breadcrumb_draw_targets(...)andsrc/gtk/click.rs:44(tab-bar/breadcrumb height + routing)Acceptance
Clicking a breadcrumb segment opens its dropdown and selecting an entry navigates. Add a black-box test asserting the popup appears and a selection dispatches.