canonical / canonical/vanilla-framework

[Component amendment]: Do input fields need an active state?

Open
#5,486 2 comments 0 reactions 0 assignees View on GitHub
Priority: Medium Tier: Global WG: Validated
Dominant language
HTML
Stars
983
Forks
216
Avg merge
3d 13h
Merged PRs (30d)
3

Description

## Input

Should inputs in general have an active state? From my limited research, it seems unnecessary.
- What happens when you press inside an input? Usually nothing, as there is no action atrtached to inputs
- Carbon and Material do not seem to have one:
![Image](https://github.com/user-attachments/assets/8ce38f82-e1fa-47bd-b122-6d46d07ac193)

## Visual

The proposal here is to keep the default state and remove the current active state, unless there is a clear reason for it to exiest.

## Context

In what context does your amendment solve a problem?

Contributor guide

Open the contributing guide

Research direction

Start by locating the Input component styles and reviewing how its active state is currently represented. Compare the existing visual behavior with the proposal and decide whether removing the state is justified; done means the amendment has a clear decision and the component visuals match it.

Written by the indexing model from the issue text.

Assessment

Tech stack
css, sass
Domain
design, frontend
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.