The value of the console is that it provides a command-line interface
into the running JS. I think it's important to let the command line be
a command line, or else this value quickly gets diluted. To not be
able to type TAB for completion is an example of such dilution.

The conflict may not be as bad as it seems. If the focus isn't in the
command line, then hitting TAB to navigate around the containing
browser isn't a problem. One possibility would be to support hitting
ESC to get the focus out of the command line, and then TAB to navigate
around normally. That's one extra keystroke to allow both UIs (the
command line and the web browser) to each behave in standard fashion.

Daniel

On Oct 25, 9:26 am, John J Barton <[email protected]> wrote:
> On Oct 24, 10:46 pm, Daniel Gackle <[email protected]> wrote:
>
> > Good suggestion. I'll try to report bugs this way.
>
> > Here is what I meant from the first post:
>
> > 1. openhttp://getfirebug.com
> > 2. type "document"
> > 3. type TAB
> > 4. bug: now you're in address bar
>
> > Here is what I meant from the second post:
>
> > 1. openhttp://getfirebug.com
> > 2. type "docc"
> > 3. type TAB
> > 4. bug: now you're in address bar
>
> Unfortunately this is exactly the case that conflicts with Web browser
> use of Tab key to move between fields.
>
> That is why I think we should consider not using Tab for completion at
> all.
>
> jjb
>
>
>
> > Daniel
>
> > On Oct 24, 11:33 pm, John J Barton <[email protected]>
> > wrote:
>
> > > On Oct 24, 10:18 pm, Daniel Gackle <[email protected]> wrote:
>
> > > > I'm happy to report that Firebug 1.7a4 on Ubuntu is working pretty
> > > > well. But there are still some problems with the completion
> > > > feature. I'm going to post them as I experience them. Here's one.
>
> > > > The TAB key still puts me in the address bar if I hit it after typing
> > > > an entire name. That is, if I type a symbol but do not finish typing
> > > > it, and hit TAB, it works correctly (this is the fix from last
> > > > week). However, if I happen to have finished typing it and hit TAB,
> > > > focus jumps unexpectedly to the address bar.
>
> > > > I just got bit by this: I happened to finish typing a short name and
> > > > hit TAB, then hit ENTER, and the web page unexpectedly refreshed,
> > > > losing all my debugging state. Admittedly, this was not a sequence of
> > > > keys I would have typed if I had been paying closer attention, but
> > > > sometimes one does habitual things in the wrong order, and the
> > > > behavior in this case should be harmless (as it is on Firebug 1.7a4 on
> > > > Windows).
>
> > > > Does that make sense?
>
> > > I'm in the middle of reworking the command line using two overlapping
> > > HTML input boxes and not using selectionRange for the completion text.
> > > The result will visually resemble the new Google completer.  I have
> > > some of the basic stuff working again.
>
> > > What I need to address this kind of problem is detailed specific test
> > > cases, eg
> > > 1. openhttp://getfirebug.com
> > > 2. type "doc"
> > > 3. type TAB
> > > 4. ??
>
> > > Things like "a symbol" and "short name" etc. are not useful because I
> > > don't know what to type in those cases.
>
> > > jjb
>
> > > > Regards,
> > > > Daniel

-- 
You received this message because you are subscribed to the Google Groups 
"Firebug" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/firebug?hl=en.

Reply via email to