Skip to content

Input 與 Button 在指定 is-disabled 之後其實還是可以透過 Tab 變更焦點獲得點擊 #960

@YamiOdymel

Description

@YamiOdymel

目前的 is-disabled 樣式其實都只是在視覺上變成灰色,甚至透過 pointer-events: none 來杜絕點擊手段,

但這其實沒有符合 HTML 使用 [disabled] 標籤的規範,使用者仍然能透過 Tab 變更焦點來獲得點。

也許我們要考慮之後使用 Has Selector 例如 .ts-input:has([disabled]) 然後移除 .is-disabled

避免有人忘記加上 disabled,這問題可能跟 Select 的 is-multiple 有關。

目前 Firefox 尚未支援 has selector

#950

Metadata

Metadata

Assignees

Labels

🎨 CSS與 CSS 和外觀設計上有關聯。🐛 已證實 Bug非常確定是個 Bug。

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions