Launchpad has imported 36 comments from the remote bug at
https://bugzilla.mozilla.org/show_bug.cgi?id=1043784.

If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.

------------------------------------------------------------------------
On 2014-07-25T04:17:41+00:00 Attila Hammer wrote:

User Agent: Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:31.0) Gecko/20100101 
Firefox/31.0 (Beta/Release)
Build ID: 20140715214335

Steps to reproduce:

After CTRL+N keystroke when the typed search term resulting correct
autocompleted e-mail address from address book, TAB and SHIFT+TAB
keystrokes resulting present a new to: text box.


Actual results:

Expected result before Thunderbird 31.0:
Previous versions after CTRL+N keystroke when a search term resulting correct 
autocompleted e-mail address, if the user press TAB and SHIFT+TAB keystrokes, 
Thunderbird right jump the Subject text box or the previous address type combo 
box with possible set address type (to: CC, BCC, etc).
Of course, if in to: text box after autocompletion the user press ENTER key, 
right to presenting a new to: text box.
I using Thunderbird with screen reader and now more time happening me to I type 
the subject with the new to: text box (more time forgot with subject text box 
need pressing two TAB keys). :-):-)

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/1360086/comments/0

------------------------------------------------------------------------
On 2014-07-25T04:56:19+00:00 Attila Hammer wrote:

With Thunderbird 33.0a2 and 34.0A1 version affected too, I downloaded following 
place the test version:
ftp://ftp.mozilla.org/pub/thunderbird/nightly/latest-comm-aurora/thunderbird-33.0a2.en-US.linux-i686.tar.bz2
ftp://ftp.mozilla.org/pub/thunderbird/nightly/latest-comm-central/thunderbird-34.0a1.en-US.linux-i686.tar.bz2

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/1360086/comments/1

------------------------------------------------------------------------
On 2014-07-25T05:11:40+00:00 Attila Hammer wrote:

Created attachment 8462337
Video to show the issue with various situations

This video shows the issue with various situations.
When first time pop up the message dialog, I simple typed an e-mail address.
After this, press SHIFT+TAB keystroke. Ideal situation possible setting the 
typed e-mail address type with any type (to:, CC, bcc). Now, the caret land the 
new empty to: field. So, I need pressing three SHIFT+TAB keystrokes to change 
the first e-mail address type with bcc or cc type, and after this, need jumping 
more tab keys the subject field.

The second case simple typed an e-mail address, and two keypress need
using to jump the subject field.

Attila

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/1360086/comments/2

------------------------------------------------------------------------
On 2014-07-25T07:22:31+00:00 Bugzilla-mozilla-org-g wrote:

just checked. Confirm.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/1360086/comments/3

------------------------------------------------------------------------
On 2014-07-25T10:06:12+00:00 Peter-lairo wrote:

Just to clarify the expected results a bit:

1. Tab should put the selection in the *Subject* line (and not create a
new To/CC/BCC address line).

2. Shift+Tab should put the selection on the To/CC/BCC drop-down-button
*before* the current address.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/1360086/comments/4

------------------------------------------------------------------------
On 2014-07-25T10:29:15+00:00 Attila Hammer wrote:

Peter, correct with you wrote. This is the expected result with need restore if 
this is possible.
Possible fixing this issue both Thunderbird 31.0 and 33X/34.x releases?

Attila

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/1360086/comments/5

------------------------------------------------------------------------
On 2014-07-25T20:15:49+00:00 Vseerror wrote:

If it started in version 31, this is also regression of bug 959209

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/1360086/comments/6

------------------------------------------------------------------------
On 2014-07-26T19:31:43+00:00 Mkmelin+mozilla wrote:

Modifying summary (tab-shift works like before afaikt), and confirming for 
discussion. 
This change was discussed in bug 959209 comment 6. I'm not sure I'd consider it 
a bug, but I'm open for arguments.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/1360086/comments/7

------------------------------------------------------------------------
On 2014-07-26T19:33:14+00:00 Mkmelin+mozilla wrote:

Created attachment 8463013
bug1043784_tab_adds_address_row.patch

Restore the earlier behavior of not adding an addressing row when
tabbing or selecting from autocomplete, but only for ENTER.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/1360086/comments/8

------------------------------------------------------------------------
On 2014-07-26T20:10:07+00:00 Hungerburg wrote:

Just FYI, tab in To: goes to Subject: when autocomplete fails (which
happens in TB 31 rather often, autocomplete seems to have become slower,
or am I dreaming?) It is only afer autocmplete, that tab creates another
To: -- still, the subject of this report holds, so maybe I am preaching
to the choir…

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/1360086/comments/9

------------------------------------------------------------------------
On 2014-07-26T23:00:03+00:00 Peter-lairo wrote:

(In reply to Magnus Melin from comment #7)
> tab-shift works like before afaikt

No, it does not. Shift+Tab used to put the selection on the To/CC/BCC
drop-down-button before the current address.

This was very useful because when entering an address, one presses
ENTER, and the selection goes to the next address line. After selecting
the second address, being able to press Shift-Tab to change the
To/CC/BCC is VERY useful because the second recipient is often a CC, and
the third recipient is often myself (a BCC). Please fix this frustrating
regression (and re-fix the Subject of this bug).

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/1360086/comments/10

------------------------------------------------------------------------
On 2014-07-27T11:23:03+00:00 Mkmelin+mozilla wrote:

(In reply to Peter Lairo from comment #10)
> (In reply to Magnus Melin from comment #7)
> > tab-shift works like before afaikt
> 
> No, it does not. Shift+Tab used to put the selection on the To/CC/BCC
> drop-down-button before the current address. 

It does work like that for me (on linux), so I'm not sure what you're
seeing.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/1360086/comments/11

------------------------------------------------------------------------
On 2014-07-27T15:08:14+00:00 Peter-lairo wrote:

On Windows 7:
1. type part of a name
2. select one of the matches via keyboard up/down arrows (or just accept the 
default selection)
3. Press SHIFT+Tab

Actual Result:
- A new address line is created, and the cursor is placed in it (the selection 
moves *forward*).

Expected Result:
- The selection should move *back* to the To/CC/BCC button of the address that 
was just selected.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/1360086/comments/12

------------------------------------------------------------------------
On 2014-07-27T18:50:29+00:00 Mkmelin+mozilla wrote:

Oh I see what you mean now (you mean during the selection process,
before a new row was added). The patch (attachment 8463013) fixes that,
it's just a side effect of adding the row.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/1360086/comments/13

------------------------------------------------------------------------
On 2014-08-05T11:59:19+00:00 Mkmelin+mozilla wrote:

*** Bug 1048536 has been marked as a duplicate of this bug. ***

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/1360086/comments/14

------------------------------------------------------------------------
On 2014-08-05T11:59:44+00:00 Mkmelin+mozilla wrote:

*** Bug 1046923 has been marked as a duplicate of this bug. ***

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/1360086/comments/15

------------------------------------------------------------------------
On 2014-08-08T16:10:48+00:00 Bugzilla2007 wrote:

At second thoughts, I'm not very convinced of the behaviour proposed in
this bug, although I do sympathise with its purpose of streamlining the
tab circle for this particular scenario (so I'm a bit in between, no too
strong feelings about this so far...). So I'm offering some thoughts for
wontfix.

Please note that all of these problems will go away with the new
recipient area design per bug 440377.

Behaviour proposed by this bug:
If we ignore the old behaviour (whatever it was), currently as of TB 31 this 
bug wants to remove the tab stop at the empty addressing line which follows the 
user-filled addressing lines (or to not even create that empty line at all when 
you confirm an autocomplete entry with tab).

Alternative behaviour proposed by me:
Instead, I propose that we keep the tab stop at the empty addressing line, and 
pressing tab again on the empty line then moves to subject (one extra stop, as 
in current TB 31). Here's why I think this is better:

1) We already have a potentially unlimited number of tabstops for every
filled address line - just one more for the blank line doesn't really
hurt, but it's actually quite useful (more below).

2) Given 1) where tab goes through each and every filled address line,
it really comes as a surprise that the empty line, the only UI element
where you are supposed to enter more addresses, is skipped - in fact,
that's almost an accessability issue (because tab is the fine-grained
focus circle that shouldn't skip anything relevant). And I think in both
old and current design, we always try to keep one empty line to show
users where the next address must go (as long as we still have this old
and clumsy recipient area design).

3) Major point: If there's no tab stop at the empty line (or we don't
even create an empty line), what are keyboard user's alternatives to get
there after the fact?

Suppose I'm already in subject and forgot another recipient which I want
to add now. Suppose the blank recipient line is already there because I
used Enter before.

- Current behaviour (TB31) = my proposal: Shift+Tab (back to the empty 
recipient line), start typing recipient. Easy.
Current focus ring: Filled address line 1 > ... > Last Filled address line >
                    Blank address line > Subject

- Behaviour after this bug: Shift+Tab (back to the last filled recipient line 
because we didn't add a blank line), and then what? (intuitive try: TAB! - 
fails after this bug)
Proposed focus ring: Filled address line 1 > ... > Last Filled address line >
                     Subject

Same for forward tab cycle: Start out somewhere, tab forward until you
are on the last filled address line, and then what? (intuitive try: TAB!
- fails after this bug)

So the only way to get into the blank line, or add a blank line at all,
is to somewhat unintuitively use ENTER on an already existing and
confirmed address line. Why should I have to do that? There's nothing to
confirm, and I'll actually be afraid that re-confirming with ENTER might
somehow change my existing entry (you never know with autocomplete). I
think that odd feeling is because the intuitive way of moving focus
around across existing things without touching anything is TAB, not
ENTER...

4) I can't think of external UX we can compare with; but my feeling is
that TAB is a reasonably intuitive way of confirming things AND moving
to the next element (in command prompts, tab even just completes the
entry). Both before and after this bug, TAB will serve to confirm the
selected autocomplete entry. Surprisingly, after this bug, one way of
confirmation will create a new line (Enter), but the other one won't
(Tab). And, per 1) and 2), the next relevant element here seems to be
that single blank line (after all the filled lines)...

On the downside, my proposal will rob advanced users of the opportunity
of NOT creating a blank line when they are done with addressing, and
require one extra tab IF user is done with addressing. But do we have a
safe way of telling if he's really done or he just wants to get out of
the dropdown and confirm the autocompletion with tab?

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/1360086/comments/16

------------------------------------------------------------------------
On 2014-08-08T16:32:32+00:00 Bugzilla2007 wrote:

TL;DR of comment 16:

The "blank recipient line" after filled recipient lines is an important
UI element because it's the default way of adding new recipients.

Therefore:
- blank line should always be created after confirming an address (regardless 
if confirmation occurs with TAB or ENTER)
- blank line should always be a tab stop

To be consistent, I think my proposal also requires that when you just
enter a new address manually, say you just type 'Peter <pe...@foo.bar>',
then press TAB, we should first create a new blank address line, then
the next TAB goes into subject.

Imo the new flat design which emphasises the single-line address input
fields even more than before (by white background on focused line)
actually supports the notion of each line being an UI element in its own
right (at editing time). Whereas before the new design, it looked more
like a single notesheet where you just enter multiple lines with Enter.
Iow, users might be MORE likely to use tab for just getting into the
next (blank) line with our new design.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/1360086/comments/17

------------------------------------------------------------------------
On 2014-08-08T17:07:17+00:00 Charles wrote:

(In reply to Thomas D. from comment #16)
> At second thoughts, I'm not very convinced of the behaviour proposed in this
> bug, although I do sympathise with its purpose of streamlining the tab
> circle for this particular scenario (so I'm a bit in between, no too strong
> feelings about this so far...). So I'm offering some thoughts for wontfix.
> 
> Please note that all of these problems will go away with the new recipient
> area design per bug 440377.

Well... I guess that depends (lots of complex descriptions of behavior
in there but I couldn't work out exactly what the final result would
be)...

I actually like the old/original behavior, and I won't - or will only
very rarely - put multiple addresses on one line.

I have no problem with, and agree that Thunderbird should fully support
multiple addresses per line like all other email apps do, but there is
no reason we can't have both the old behavior and the new.

They are really two totally different issues anyway.

The old behavior used ENTER to add a new address line, and TAB to go to
the SUBJECT field.

Old way:

1. Add addresses
2. When done, TAB to subject field

Now with the bug:

1. Add addresses
2. Hit TAB
3. Hit DELETE to delete the blank line (I don't like it, it just looks wrong to 
me, and if I needed another one, I just clicked at the end of the last one and 
hit ENTER)
4. Hit TAB again to go to the Subject field

Note: I guess I would be fine with this bug being amended such that
hitting TAB adds a blank address line BUT still just jumps straight to
the Subject field instead of having to hit TAB again.

Reason: I am constantly entering something in the address field meant
for the subject, then encounter an error when sending. It is extremely
annoying.

Again - there is no reason that I can see to force us to have to hit TAB
twice.

So:

Hit TAB - add blank address line AND jump to subject field
Hit ENTER, go to another address field.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/1360086/comments/18

------------------------------------------------------------------------
On 2014-08-08T20:30:25+00:00 Bugzilla2007 wrote:

More context (looking at FF and other spots in TB): Bug 97918, Bug
520040, ...

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/1360086/comments/19

------------------------------------------------------------------------
On 2014-08-09T08:56:57+00:00 Peter-lairo wrote:

(In reply to Thomas D. from comment #16)

Although I disagree that TAB should add and enter a new address line
(because it doubles the number of key-presses needed to finish entering
an address, and ENTER already adds a new address line), I can see the
reasoning for it (the edge case of a novice user NOT using their mouse
for everything).

My main issue right now is that SHIFT+TAB doesn't go to the To/CC/BCC
button BEFORE the current address anymore.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/1360086/comments/20

------------------------------------------------------------------------
On 2014-08-09T11:07:05+00:00 Attila Hammer wrote:

+1, SHIFT+TAB need jumping back the address type combo box, not adding a new 
address field.
For example I better would like to TAB key not add a new address field after 
typed the autocompleted e-mail address, similar if a typed full new e-mail 
address not have in the address book.
Now, tab key navigation not working consistent in Thunderbird 31.0 and higher 
development versions message compose window.
For example if I typing an e-mail address with not have in the address book and 
press TAB key, the caret correct jumping the subject field. This is the 
expected result both autocompleted e-mail addresses and in address book not 
have e-mail addresses.
SHIFT+TAB key combination works good, after I typed the e-mail address with not 
have in the address book and press SHIFT+TAB key combination, the caret jumps 
to the address type combo box.
This is the expected result with autocompleted e-mail addresses too.

Please not give won't fix flag this problem if this is possible.

Attila

Now happening following thing if for example typed the second e-mail address 
and want changing the address type:
1. Press SHIFT+TAB key.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/1360086/comments/21

------------------------------------------------------------------------
On 2014-08-09T11:14:26+00:00 Attila Hammer wrote:

I forgot a thing:
If more e-mail addresses is typed, after the last e-mail address need landing 
the caret with the subject field and not create a new address edit field.
Between typed e-mail addresses SHIFT+TAB key combination need switching the 
address type combo box and the previous typed address.
Peter, if need, please complete my two comments, possible my english language 
descriptions is not always good.

Attila

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/1360086/comments/22

------------------------------------------------------------------------
On 2014-08-09T13:12:05+00:00 Charles wrote:

(In reply to Peter Lairo from comment #20)
> My main issue right now is that SHIFT+TAB doesn't go to the To/CC/BCC button
> BEFORE the current address anymore.

(In reply to Attila Hammer from comment #21)
> +1, SHIFT+TAB need jumping back the address type combo box, not adding a new
<snip>
> Please not give won't fix flag this problem if this is possible.

Guys... that is a DIFFERENT bug... related, maybe, but still different.

Please create/open a NEW bug for it.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/1360086/comments/23

------------------------------------------------------------------------
On 2014-08-10T06:13:43+00:00 Attila Hammer wrote:

Charles, the SHIFT+TAB related issue I reported with separate report in bug 
1051564 and wrote two testcases with shows the different working method.
The tab key related issue and inconsistency possible fixing in 31.0 and higher 
development versions?
Two testcases, first testcase reproducing the problem:
1. Press CTRL+N keystroke.
2. Type an e-mail address with have your address book.
3. Press TAB key.
Expected result:
Caret need jumping the subject text box and not adding an empty address type.
Actual result: presenting a new empty to: text box. Second tab key jumping the 
subject text box.

Second testcase shows what happening if an e-mail address not have the address 
book:
1. Press CTRL+N keystroke.
2. Type anyth...@anything.org address.
3. Press TAB key.
This situation the caret jumps correct with the subject line and Thunderbird 
correct not adding an empty to: text box.

For example with screen reader users important the consistent working
method.

Attila
Attila

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/1360086/comments/24

------------------------------------------------------------------------
On 2014-08-15T23:09:35+00:00 Brian Norris wrote:

While I read and understand Thomas D.'s comments about how TAB should
create a new 'To' box, I respectfully disagree. I believe this issue is
purely a regression and should be fixed to retain the old behavior.
AFAICT, there was never a conscious UI decision to change the long-
standing behavior of Thunderbird's compose window in this case, and so
it should go through a proper UI review if it's going to be changed.

Additionally, the current behavior is extremely inconsistent. If I type
an address that is NOT in my autocomplete list, then TAB still works
like it used to. I see this as yet another sign that this is a
regression, not an intentional change.

So please, let's consider this report a regression and get it fixed as
such. This issue has seriously annoyed me (and presumably others on this
ticket), and I'm just happy to find that someone else cared enough to
report it already.

Thanks!

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/1360086/comments/25

------------------------------------------------------------------------
On 2014-08-16T12:18:51+00:00 Charles wrote:

A huge, huge +1 to Brian's much more logical reasoning to fix this back
to the old behavior.

(In reply to Brian Norris from comment #25)
> While I read and understand Thomas D.'s comments about how TAB should create
> a new 'To' box, I respectfully disagree. I believe this issue is purely a
> regression and should be fixed to retain the old behavior. AFAICT, there was
> never a conscious UI decision to change the long-standing behavior of
> Thunderbird's compose window in this case, and so it should go through a
> proper UI review if it's going to be changed.
> 
> Additionally, the current behavior is extremely inconsistent. If I type an
> address that is NOT in my autocomplete list, then TAB still works like it
> used to. I see this as yet another sign that this is a regression, not an
> intentional change.
> 
> So please, let's consider this report a regression and get it fixed as such.
> This issue has seriously annoyed me (and presumably others on this ticket),
> and I'm just happy to find that someone else cared enough to report it
> already.
> 
> Thanks!

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/1360086/comments/26

------------------------------------------------------------------------
On 2014-08-16T12:52:37+00:00 Richard Marti wrote:

Magnus, I'm for the old behavior and you should ask for review.

ENTER has to go to the next addressing field and TAB to the subject. It
makes no sense to have two different keystrokes making the same. ENTER
is like a CR saying "go to next line" which is fine. TAB says "go to the
next widget" and the next widget is the subject field as the addressing
widget with it's multiple lines is one widget.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/1360086/comments/27

------------------------------------------------------------------------
On 2014-08-16T16:32:43+00:00 Bugzilla2007 wrote:

(In reply to Thomas D. from comment #16)
> At second thoughts, I'm not very convinced of the behaviour proposed in this
> bug, although I do sympathise with its purpose of streamlining the tab
> circle for this particular scenario (so I'm a bit in between, no too strong
> feelings about this so far...).

As indicated in my comment 16, so far I'm not so certain about this and no 
strong feelings involved, so I won't get in the way of fixing this bug unless 
new compelling findings suggest otherwise.
In fact, my comment 16 isn't very good; it's partly inaccurate because I mixed 
up two different scenarios. That's also because we don't have clear STR, and 
there are a lot of implicit assumptions made in this bug which should be 
explicit to avoid misunderstandings.

STR
1 compose new msg
2 in exactly the last empty recipient row (with set recipient type), type a 
searchword which triggers at least one autocomplete suggestion: e.g. [To: 
][searchword >> autocomplete suggestion]
3 press <tab>

Actual Result (TB31)

a) focus moves away from the current recipient row immediately (regardless if 
autocompletion is finished or not, depending on typing speed and autocomplete 
response time, see Bug 1012397).
b) a new empty recipient row is created (this bug)
c) the just-added recipient row gets focus
It's important to note that this particular bug is exclusively about b), 
whether <tab> in this very narrow scenario should create a new recipient row or 
not.

Expected Result (as in TB24)

b) don't create a new empty recipient row (this bug)
c) As a consequence, as there's no other (empty or filled) row widget after the 
just-filled row widget, move focus to the next widget, which happens to be 
Subject box.

I think previous commenters have a good point saying for that specific
scenario, <tab> should just get us to the next widget (subject box)
without creating a new recipient line along the way, which if desired
can be achieved with <enter>. That's efficient and arguably ux-
consistent (depending on pov). So I'm sympathetic, perhaps even
supportive of that idea. :)

I think both my comment 16 and comment 27 missed the distinction between
two different scenarios:

Scenario 1 (regression, this bug)

Legitimate, but very narrow scenario: <tab> when autocompleting a new recipient 
in the last row which has recipient type set
-> move focus directly to subject field (without creating a new recipient row)

Scenario 2 (same behaviour as in TB24, no regression here)

using <tab> in any other recipient row (except those specified in scenario 1), 
regardless if involving autocompletion or not
-> moves focus along each and every recipient and corresponding recipient type 
selectors, including "empty" recipient rows IF they already have their 
recipient type selector set (so an existing semi-empty row like [To: ][      ] 
is always included in the <tab> sequence and it's not in the scope of this bug 
to change that.)

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/1360086/comments/28

------------------------------------------------------------------------
On 2014-08-16T17:07:57+00:00 Bugzilla2007 wrote:

Magnus, can you reply to last paragraph of this comment?

(In reply to Richard Marti (:Paenglab) from comment #27)
> Magnus, I'm for the old behavior and you should ask for review.

That's fine with me.

> ENTER has to go to the next addressing field and TAB to the subject. It
> makes no sense to have two different keystrokes making the same. ENTER is
> like a CR saying "go to next line" which is fine. TAB says "go to the next
> widget" and the next widget is the subject field as the addressing widget
> with it's multiple lines is one widget.

Well, it'll be one widget when it will be one widget: after Bug 440377.
Current TB behaviour is different (correct/desirable or not): We have many 
places in UI where <tab> navigates elements below the perceived "widget level":
- message composition's header area (<tab> navigates all existing recipient and 
recipient type fields)
- message reader's header area (<tab> navigates all recipients and worse, two 
stops for each recipient as each star has its own useless stop; existing bug)
- message reader's body area (<tab> navigates all links found in body)

So the <tab> behaviour wrt this bug really depends on scenario, as
explained in my comment 28.

@Magnus:
OT: That said, I like Richard's idea to think of the recipient area as a single 
widget with multiple lines, where <enter> creates a new line (similar to word 
processors).
In the same line of thought, what happened to <cursor up/down> keys in 
recipient area (when not autocompleting)? I recall they used to work in 
previous versions of TB, so that's looks like another regression, right? In 
TB31, it's now very hard and cumbersome to move around in the list of existing 
recipients using keyboard only, only <tab> and <shift+tab> are possible... 
Magnus, can you comment?

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/1360086/comments/29

------------------------------------------------------------------------
On 2014-08-16T23:48:34+00:00 Hungerburg wrote:

Speaking as someone, who has gotten used to hitting TAB twice, still
thinking, that some consistency might be desirable, so below a try to
find a semantic for the different key capabilities:

# TAB navigates the form as presented initially
# ENTER creates new fields (composer) or submits the form (web)

Of course all of the world is inconistent, yet day by day humans manage
somehow and hitting one more key to compose an email message will not
grind the economy to a halt ;) But at least a key should not have
different meanings in a single widget, i.e. depending on whether auto-
complete found the time and occasion to fire…

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/1360086/comments/30

------------------------------------------------------------------------
On 2014-08-21T12:15:40+00:00 Mkmelin+mozilla wrote:

Comment on attachment 8463013
bug1043784_tab_adds_address_row.patch

Yeah, I think I'm convinced we should do this.
(This patch does not fix bug 1051564)

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/1360086/comments/31

------------------------------------------------------------------------
On 2014-08-21T13:49:12+00:00 Charles wrote:

(In reply to Magnus Melin from comment #31)
> Comment on attachment 8463013
> bug1043784_tab_adds_address_row.patch
> 
> Yeah, I think I'm convinced we should do this.

What does 'do this' mean?

Revert the behavior to what it has been for the last 10 years
(hopefully)?

Thanks for working on it!

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/1360086/comments/32

------------------------------------------------------------------------
On 2014-08-21T14:07:18+00:00 Richard Marti wrote:

(In reply to Charles from comment #32)
> 
> What does 'do this' mean?

Old behavior.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/1360086/comments/33

------------------------------------------------------------------------
On 2014-08-21T14:09:58+00:00 Richard Marti wrote:

Comment on attachment 8463013
bug1043784_tab_adds_address_row.patch

Review of attachment 8463013:
-----------------------------------------------------------------

Looks good.

I must doing something wrong, but it fixes bug 1051564 for me.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/1360086/comments/34

------------------------------------------------------------------------
On 2014-08-21T19:11:14+00:00 Mkmelin+mozilla wrote:

It only fixes it partly, that is, when there's no match yet. Once you
complete to a value you can't shift-tab back to the address type widget.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/1360086/comments/35


** Changed in: thunderbird
       Status: Unknown => In Progress

** Changed in: thunderbird
   Importance: Unknown => Medium

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1360086

Title:
  Thunderbird 31 regression: changing focus with <TAB> in compose window
  during address autocompletion

To manage notifications about this bug go to:
https://bugs.launchpad.net/thunderbird/+bug/1360086/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to