hermes - ✅(Solved) Fix Kanban Dashboard: parent/child dependency Select combobox not updating value [1 pull requests, 1 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
NousResearch/hermes-agent#19998Fetched 2026-05-05 06:04:03
View on GitHub
Comments
0
Participants
1
Timeline
4
Reactions
0
Participants
Timeline (top)
labeled ×3cross-referenced ×1

Error Message

Value never updates. Button stays disabled. No console error.

Fix Action

Workaround

CLI works fine: hermes kanban link <parent_id> <child_id>

PR fix notes

PR #20019: fix(kanban): wire dependency selects

Description (problem / solution / changelog)

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

Changed files

  • plugins/kanban/dashboard/dist/index.js (modified, +4/-6)
  • tests/plugins/test_kanban_dashboard_plugin.py (modified, +21/-0)
RAW_BUFFERClick to expand / collapse

Bug Description

In Kanban Dashboard Dependencies panel, clicking options in the "add parent" / "add child" custom combobox (shadcn/ui-style Select) does not update the selected value. The + PARENT and + CHILD buttons remain permanently disabled.

Steps to Reproduce

  1. Open http://127.0.0.1:9119/kanban
  2. Click any task card to open detail panel
  3. Scroll to Dependencies section
  4. Click the "— add parent —" dropdown
  5. Select any task from the list
  6. Observe: dropdown value stays as "— add parent —", + PARENT button stays disabled

Expected Behavior

Selected task ID should appear in the dropdown, and + PARENT button should become enabled.

Actual Behavior

Value never updates. Button stays disabled. No console error.

Workaround

CLI works fine: hermes kanban link <parent_id> <child_id>

Environment

  • Hermes v0.12.0
  • Browser: Chrome (latest)
  • OS: macOS

Affected Code

plugins/kanban/dashboard/dist/index.js — custom combobox/Select component, likely an onChange or state binding issue in the dependencies panel.

extent analysis

TL;DR

The issue is likely due to an onChange or state binding issue in the custom combobox/Select component, and a potential fix involves updating the plugins/kanban/dashboard/dist/index.js file to correctly handle the selected value.

Guidance

  • Investigate the onChange event handler of the custom combobox/Select component in plugins/kanban/dashboard/dist/index.js to ensure it correctly updates the selected value.
  • Verify that the state binding for the selected value is correctly implemented, allowing the + PARENT and + CHILD buttons to be enabled when a value is selected.
  • Check for any potential issues with the component's props or state that may be preventing the selected value from being updated.
  • Consider using the CLI workaround (hermes kanban link <parent_id> <child_id>) as a temporary solution until the issue is resolved.

Example

No code snippet is provided due to the lack of specific implementation details in the issue.

Notes

The issue may be specific to the custom combobox/Select component implementation, and further investigation is needed to determine the root cause. The provided workaround using the CLI suggests that the issue is likely related to the frontend implementation.

Recommendation

Apply workaround: Use the CLI command hermes kanban link <parent_id> <child_id> as a temporary solution until the issue is resolved, as it allows for the desired functionality to be achieved despite the UI issue.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

hermes - ✅(Solved) Fix Kanban Dashboard: parent/child dependency Select combobox not updating value [1 pull requests, 1 participants]