OpenHands/agent-canvas

[Bug]: Disable Save button if there are no new settings to save

已关闭

#909 创建于 2026年5月28日

 (3 条评论) (0 个反应) (0 位负责人)TypeScript (26 个派生)github user discovery
buggood first issue

仓库指标

星标
 (43 个星标)
PR 合并指标
 (平均合并 2天 10小时) (30 天内合并 106 个 PR)

描述

Operating System

macOS

Installation Method

From source (npm run dev / npm run dev:minimal)

Agent Canvas Version

1.0.0-alpha.7

Bug Description

The save button remains enabled when there are no new changes to save

Steps to Reproduce

  1. Change a setting (enable confirmation mode)
  2. Save button becomes enabled
  3. Revert change (disable confirmation mode)
  4. Save button remains enabled
  5. Click save
  6. Successful save settings toast message renders

Actual Behavior

  • Save button state is NOT dependent on settings state
  • If there are no new settings to save, the save button is enabled

Expected Behavior

  • Save button is enabled/disabled based on settings state
  • If no new settings to save, disable the button

Relevant Logs

Screenshots

https://github.com/user-attachments/assets/d62c265e-2a98-42d8-abd8-3984977e564a

Additional Context

No response

贡献者指南