To delete a cell, presently one needs to click the trash icon and then the checkmark.
However, in addition to the checkmark's intended connotation (confirmation), it also has other connotations ('good', 'keep'). The latter interpretations may be getting further encouraged emphasized by the use of green. This interaction flow needs to be revised.
One idea would be to explicitly communicate the widget's change to a 'commit/abort' state. e.g., with the following states
[trash] <-> [cancel] | [accept]
This would require two changes:
Replace the trash icon with a cancel icon when in commit state
maybe recolor accept. (We really should recolor accept regardless. Green on Blue is really hard to see. e.g., we could make both icons white.
An alternative idea would be to use the trashcan icon itself to signify confirmation:
To delete a cell, presently one needs to click the trash icon and then the checkmark.
However, in addition to the checkmark's intended connotation (confirmation), it also has other connotations ('good', 'keep'). The latter interpretations may be getting further encouraged emphasized by the use of green. This interaction flow needs to be revised.
One idea would be to explicitly communicate the widget's change to a 'commit/abort' state. e.g., with the following states
This would require two changes:
An alternative idea would be to use the trashcan icon itself to signify confirmation: