一部のWYSIWYGスタイルと編集・プレビュー分離スタイルに共通する苛立ち。
それは、マウスやテキストカーソルと表示位置のズレにより、標的が見失われることにあるのではないかと考えている。
これにより、編集位置を見落とす→探し直すステップが生まれる。
個人的には、クリックしたカーソル位置がUI変化の前後でズレなければ、どんなUIでも問題ないと思っている。
クリック位置にある文字と、UI変化後に表示するテキストカーソルの相対的な位置についても、ズレを起こさない考慮があれば尚良いとも思う。
また、編集・プレビュー分離スタイルの、Y座標のズレにはよく悩まされる。
今まさにテキスト編集している位置から視線をまっすぐ右にやると、そこに編集結果が存在しない違和感といったらなく、場合によってはわずかながら喪失感と焦燥感を覚えたりもする。
名だたるエディタの多くがこの分離スタイルを取っていて、丁寧にもプレビューがエディタ部のスクロールに追従する。
しかし、この追従性についてはあまり恩恵を感じたことがない。
スクロールという動作そのものに、ただ追従するだけのプレビューにしか出会ったことがないからだ。
自分が本当にプレビューしたいのは、今編集した内容か、もしくは全体の見た目なのであって、表示領域の先頭一行目だけ高さが揃っていて、編集部分が揃わない(あるいは画面内に現れることすらない)プレビューには用が無い。
書き手にとってそれが一体何の役に立つのだ?と思わせるものが多い印象。
テキストカーソル位置にY座標が合わないと、もはやプレビューとは呼べないと断じるほどになってしまった時期がある。
その後、プレビューではなくシンタックスハイライトの色分けで構造を把握する方法を知ってからは、プレビュー機能をほとんど使わなくなった。