Attachment form makes it harder to post comment

Bug #53635 reported by David Allouche
12
Affects Status Importance Assigned to Milestone
Launchpad itself
Invalid
Medium
Unassigned

Bug Description

The form to add an attachment has been recently added to the drop-down bug comment form. That makes it harder to post a simple text comment.

Previously, posting a comment involved:
* Click "Add a comment"
* Press tab, optionally edit subject
* Press tab, type comment
* Press tab, tab (skip email checkbox, select "Save Changes")
* Press enter: post comment

The presence of the attachement form makes it necessary to press tab 5 more times before getting to the "Save Changes" button.

This is bad for many reasons:
* It breaks muscle memory
* It strains the tendons of my left medius
* It wears down my tab key
* It causes unnecessary keyboard noise
* It makes comment posting feel awkyard

Oh, yes. Moving my right hand 30cm to the left and grabbing the pointing device is not an option.

Tags: lp-bugs ui
Revision history for this message
David Allouche (ddaa) wrote :

Actually, grabbing the pointing device involves moving my right hand 30cm to the right. Sorry for the confusion, but it's still not an option.

Revision history for this message
Paul Sladen (sladen) wrote :

So, can this attachment business be moved to a drop down. I'm not too bothered to move my finger 10mm to the nipple in the middle of the keyboard on the odd occasion that I want to add an attachment, but it would be annoying doing that all the time.

"[ ] Include attachment" is also superflorous, as it's only going to exist if a filename has been selected for upload.

"[ ] patch" could be better renamed "[ ] this is a diff/patch file", or better still automatically set from simply reading the file upon upload. (The can be overridden later if the auto-detection actually got it incorrect.

For the moment, just move the attachment and "subscribe!" options to be after the "[Save Changes]" button would solve this issue really easily.

Revision history for this message
Brad Bollenbach (bradb) wrote :

I propose that we:

1. Remove the Add a comment/attachment expander.
2. Morph the "Include attachment" checkbox into an expander that hides the attachment widgets by default.

Thoughts? mpt?

Revision history for this message
David Allouche (ddaa) wrote :

Actually, if you just removed the "Include attachement" checkbox, and ignore attacement if the file name is empty, that would allow posting a comment by just tab (into the "File" input) and enter (posts the form since it's a single line input).

A bit tricky, but people who care about keyboard navigation are more likely than the average to know about such tricks.

Making the attachement block expandable would still cost one more tab than this.

Revision history for this message
Siegfried Gevatter (rainct) wrote : It's easier

Why not just tab into the "E-mail me about changes to this bug report" and press Enter there? (It won't mark it since this is done with space, at least in Firefox).

Revision history for this message
David Allouche (ddaa) wrote : Re: attachement form makes it harder to post comment

Right, I found out about that shortly after I posted this message.

It also works for various similar comment posting forms over the web. Nice trick to know about.

Changed in malone:
importance: Undecided → Low
status: New → Confirmed
Revision history for this message
Matthew Paul Thomas (mpt) wrote :

I suggest that "Add a comment" and "Add an attachment" be separate expandable sections, with a single "Save Changes" button outside both.

Revision history for this message
Matthew Paul Thomas (mpt) wrote :

Sebastien Bacher complained about this yesterday.

Changed in malone:
importance: Low → Medium
Revision history for this message
irisv (vessy06) wrote :

мебели http://www.mebeli.bg портал за мебели, магазини за мебели

Revision history for this message
Deryck Hodge (deryck) wrote :

This is no longer valid with the current bug page design.

Changed in malone:
status: Triaged → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Related blueprints

Remote bug watches

Bug watches keep track of this bug in other bug trackers.