Bug 1439247 Comment 37 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

(In reply to remo.pas22 from comment #36)

Thanks for giving a concrete example.

>  might have an external mouse connected (with a middle mouse button) sometimes.

And then we shouldn't disable it. But that's also the kind of thing we have to take into account e.g. for on-screen keyboard support for touch-only devices which may or may not have a USB/bluetooth keyboard connected.

> When designing UX one should always consider the possibility of unintentional input. When the probability of unintentional input if high, the application should be forgiving and allow the user to undo any mistakes and try again.

Which is why you can undo close tab with ctrl-shift-T, or using Firefox View (as of Firefox 106).
(In reply to remo.pas22 from comment #36)

Thanks for giving a concrete example.

>  might have an external mouse connected (with a middle mouse button) sometimes.

And then we shouldn't disable it. But that's also the kind of thing we have to take into account e.g. for on-screen keyboard support for touch-only devices which may or may not have a USB/bluetooth keyboard connected. It doesn't mean it can't be done, it just makes things a little trickier.

> When designing UX one should always consider the possibility of unintentional input. When the probability of unintentional input if high, the application should be forgiving and allow the user to undo any mistakes and try again.

Which is why you can undo close tab with ctrl-shift-T, or using Firefox View (as of Firefox 106).

Back to Bug 1439247 Comment 37