OpenHands/agent-canvas

[Bug]: No format validation for settings form fields

Open

#912 opened on May 28, 2026

View on GitHub
 (2 comments) (0 reactions) (0 assignees)TypeScript (26 forks)github user discovery
buggood first issue

Repository metrics

Stars
 (43 stars)
PR merge metrics
 (PR metrics pending)

Description

Operating System

macOS

Installation Method

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

Agent Canvas Version

1.0.0-alpha.7

Bug Description

Users can save settings without field validation. The save appears successful even when it does not persist. There is no present format validation for each settings form field.

Example: users can "successfully" save a single special character as an api key.

Steps to Reproduce

  1. Settings -> LLM
  2. Save invalid setting
  3. Save appears successful

Actual Behavior

  1. Settings -> LLM
  2. Save "-" as api key
  3. Save appears successful

Expected Behavior

  1. Settings -> LLM
  2. Enter "." as base url
  3. Render validation error "Url must be X chars"
  4. User must enter correct url format
  5. User is able to save

Relevant Logs

Screenshots

No response

Additional Context

No response

Contributor guide