- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2023-05-27T21:28:03+09:00","default:mogamin","mogamin")
* CW を空欄で投稿すると非 CW 扱いになる [#ce58777e]
#author("2023-07-25T19:26:35+00:00","default:mogamin","mogamin")
* Mastodon で CW を空欄で投稿すると非 CW 扱いになる [#ce58777e]
意図した挙動なのかは不明。
CWを「本文になにが書いてあるかCW欄で説明することで、本文を読みたくない人が読まないでいいようにするもの」って解釈すると、空白のCW欄は本文を説明するというその役目をまったく果たしてなく、そのCWはCWの意味をなしていない。CW欄は入力されているべきで、そうでないなら自動的にCWは解除したほうがいい。そういう意味で納得できる動作ではある。
ただこれは、首記の挙動を知らないひとがCW前提で書いたお気持ちが丸裸で投稿されてしまう っていう事故が各所で起こるリスクをはらんでる。さっきぼくがやらかしたように。
#ref(composing_empty_cw.png)
だからといって、CW入力欄に空欄を認めないバリデーションをかけて、引っかかったら投稿ボタンを押してもトゥートさせない なんて実装をするのはナンセンスなんだろう。らくがきを書き散らす場所なんだから。
どうするのがいいんだろうね。
GitHub でも6年前から issue が上がってはいる https://github.com/mastodon/mastodon/issues/1174。
*** evil [#ee84706c]
#ref(evil.png)
#ref(./evil.png)
こういうのはたぶん適切なCWのつかいかたじゃないんだろうな。つかうけど。
ゼロ幅スペース (U+200B) を CW 欄に入力すると、見た目上は完全に空欄の CW にできる。
#ref(./a.png)
[[Misskey]] は投稿時の「内容を隠す」で「内容への注釈」になにも入れないだけで空欄 CW にできる。
#ref(./mi.png)