このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
APGでは古式ゆかしく`<div role=dialog">`としているけど、今なら`<dialog>`と`HTMLDialogElement.prototype.showModal`を使うのが良さそう。古い環境もサポートしたいなら`<dialog>`に`role="dialog"`を付けてpolyfillすれば良いだけの話だし。あと`aria-haspopup`も欲しいところ
例として、私が以前に書いたものは簡略化すると大体こんな感じ(polyfill略):
```html
<dialog id="dialog-id" aria-modal="true">
…
<button id="dismiss" onclick="closeDialog()">…</button>
</dialog>
<button id="open" onclick="showModal()" aria-controls="dialog-id" aria-haspopup="dialog" >…</button>
<script>
function showModal() {
$('#dialog ').showModal();
$('#open ').ariaExpanded = 'true';
$('#dismiss ').focus();
}
function closeDialog() {
$('#dialog -id').close();
const button = $('#open ')
$('#open ').ariaExpanded = 'false';
button.focus();
}
</script>
```
実際のところARIA周りは自前でごちゃごちゃ書くよりも出来合いの何かを使うべきだろうけど("No ARIA is better than bad ARIA"なので)
(私の場合はElm/The Elm Architectureとかいう、「コンポーネント」と口に出しただけで炎上するなどと言われるような言語/フレームワークを使っていたので自分で書くことになった)
あ、Firefoxの`about:config`の`dom.dialog_element.enabled`ってもう消えているのか。`<dialog>`のpolyfillをテストするのに便利だったのに(もうそんな需要無いだろ(?))
旧Twitterだと日本語でElmに言及するとElmユーザのコミュニティの人たちがエゴサ(誤用)でやって来て怖いけど、Fediverseなら来る気配がないのでブリッジさえ切っておけば安心(?)
US defence secretary was not drunk when he ordered airstrikes, says CIA chief
https://www.telegraph.co.uk/us/politics/2025/03/26/pete-hegseth-drunk-cia-chief/
飲酒Signal防止システムが必要(?)
飲酒sudoを防止するシステムを作りました : 食塩が出現する日記
https://solt9029.livedoor.blog/archives/84201011.html
(2021-03-07)
google chrome - Fix for MacOS voiceover automatically moving through elements on a webpage? - Stack Overflow
https://stackoverflow.com/questions/72733940/fix-for-macos-voiceover-automatically-moving-through-elements-on-a-webpage
これ本当にどうにかならないのか。遅くとも10.15の時点から既にこの挙動があったように記憶しているのだけど……。勝手に動くどころか、`VO+→`を長押ししたかのように1秒に数回の規模でカーソルが進んでとても使い物にならなくなる