Top / 体験研究 / Undo Needs a Copy
インターフェースの体験 — Undo Needs a Copy

⌘Zで戻したのに、ぼかしが残っていた

2026.10 Tool / Undo

写真をぼかしたりゆがめたりする道具で、使った人から「ヒストリーで戻ってもぼかしが残っている」「完全には戻っていない」と言われた。戻したはずの一部だけが、戻っていなかった。

この研究を一言でいうと──控えは、そのときの姿を丸ごと写して持つ。

戻したはずの写真に、ぼかしが一部だけ残っている
— 戻した履歴の中に、いまの選択範囲が混ざっていた

控えが、いまとつながっていた

控えを作るとき、選択範囲とゆがみを「参照」のまま入れていた。参照は、同じ入れ物を指す札だ。あとで選択範囲に形を足すと、控えの中身も一緒に変わる。戻しても、いまの値が入っている。全部ではなく一部だけ戻らないので、気づきにくい。

控えの持ち方・戻した結果・戻る速さを、直す前と後で比べた表
— 一部だけ戻らないときは、ほぼこれ

戻す仕組みを、3つ直した

直す前直した後
選択範囲・ゆがみ参照のまま控える入れ子の中まで写して控える
戻した結果ぼかしが一部残る画素の差0
26手戻る1357ms(1手ごとに描き直す)46ms(描き直しは最後の1回)
戻すときの案内「ここまで戻した」が次の手として積まれる案内に名前を付けない

確かめは、名前や数ではなく画素で見た。作り込む、戻す、直す前の絵と画素で比べて差が0、の順だ。戻した手の数や名前だけを見ると、一部が戻っていなくても通ってしまう。

決めたこと

あなたの⌘Zは、本当に前の姿に戻っていますか。

同じ設定に戻したのに、絵が数%違う、の研究を読む →

— 他の研究を読む
← 体験研究の一覧へ 全ての設計事例を見る →