目前的 is-disabled 樣式其實都只是在視覺上變成灰色,甚至透過 pointer-events: none 來杜絕點擊手段,
但這其實沒有符合 HTML 使用 [disabled] 標籤的規範,使用者仍然能透過 Tab 變更焦點來獲得點。
也許我們要考慮之後使用 Has Selector 例如 .ts-input:has([disabled]) 然後移除 .is-disabled
避免有人忘記加上 disabled,這問題可能跟 Select 的 is-multiple 有關。
目前 Firefox 尚未支援 has selector
#950
目前的
is-disabled樣式其實都只是在視覺上變成灰色,甚至透過pointer-events: none來杜絕點擊手段,但這其實沒有符合 HTML 使用
[disabled]標籤的規範,使用者仍然能透過 Tab 變更焦點來獲得點。也許我們要考慮之後使用 Has Selector 例如
.ts-input:has([disabled])然後移除.is-disabled避免有人忘記加上
disabled,這問題可能跟 Select 的is-multiple有關。目前 Firefox 尚未支援 has selector
#950