Skip to content

fix(kanban): wire dependency selects#20019

Closed
LeonSGP43 wants to merge 1 commit into
NousResearch:mainfrom
LeonSGP43:fix/kanban-dependency-select-19998
Closed

fix(kanban): wire dependency selects#20019
LeonSGP43 wants to merge 1 commit into
NousResearch:mainfrom
LeonSGP43:fix/kanban-dependency-select-19998

Conversation

@LeonSGP43

Copy link
Copy Markdown
Contributor

Fixes #19998

Summary

  • use the dashboard bundle's existing selectChangeHandler for both dependency dropdowns
  • restores value binding for add-parent and add-child selections so the action buttons can enable
  • adds a static regression guard for the dependency editor wiring

Scope

This is limited to the Kanban dashboard dependency editor. It does not change link API behavior or CLI dependency commands.

Verification

  • env -u WEIXIN_TOKEN -u WEIXIN_ACCOUNT_ID -u WEIXIN_HOME_CHANNEL -u WEIXIN_HOME_CHANNEL_NAME -u WEIXIN_HOME_CHANNEL_THREAD_ID scripts/run_tests.sh tests/plugins/test_kanban_dashboard_plugin.py::test_dashboard_dependency_selects_use_value_change_handler tests/plugins/test_kanban_dashboard_plugin.py::test_bulk_status_ready -> 2 passed
  • env -u WEIXIN_TOKEN -u WEIXIN_ACCOUNT_ID -u WEIXIN_HOME_CHANNEL -u WEIXIN_HOME_CHANNEL_NAME -u WEIXIN_HOME_CHANNEL_THREAD_ID scripts/run_tests.sh tests/plugins/test_kanban_dashboard_plugin.py -> 54 passed
  • git diff --check

@teknium1

teknium1 commented May 6, 2026

Copy link
Copy Markdown
Contributor

Merged via PR #20448 (rebase-merge, commit de0f6427). Your authorship is preserved on main. Thanks — the inline onChange vs shared selectChangeHandler mismatch was real; drawers have been silently dropping parent/child selections in the affected version. The bundle-inspection regression test is exactly the right level of coverage for a dist-edit fix.

#20448

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp/plugins Plugin system and bundled plugins P3 Low — cosmetic, nice to have type/bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Kanban Dashboard: parent/child dependency Select combobox not updating value

3 participants