Closed
Bug 37587
Opened 25 years ago
Closed 23 years ago
Clicking in address field (URL bar) should select contents
Categories
(SeaMonkey :: UI Design, defect, P2)
SeaMonkey
UI Design
Tracking
(Not tracked)
VERIFIED
FIXED
mozilla0.9.3
People
(Reporter: randolph, Assigned: bugzilla)
References
Details
(Keywords: access)
Attachments
(2 files)
3.32 KB,
patch
|
Details | Diff | Splinter Review | |
4.72 KB,
patch
|
Details | Diff | Splinter Review |
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (Windows; U; WinNT4.0; en-US; m15)
BuildID:
When a text field with text in it is first selected, the text cursor appears
where ever the click in the field is made. A more common, and in my opinion,
more useful behavior is to select all of the text already in that field.
Reproducible: Always
Steps to Reproduce:
1. Just click in the URL field at the top of a mozilla window
Actual Results: Text cursor appears where the click was.
Expected Results: All text in the field selected.
This is standard behavior on MacOS and MS-Windows.
I really prefer the cursor to be inserted where i click and no selection to
automatically trigger. That's what double-clicks are for. When i click once in
URL field nowadays it's usually to alter bugnumber at the end of url. Would be
annoying if i had to click once more to deselect first.
This is not a bug however: Selections have never happened the described way in
Moz till now.
Chancing severity to enhancement.
Severity: normal → enhancement
Assignee | ||
Comment 2•25 years ago
|
||
I don't agree that all textboxes should fully highlight upon focus, that can be
confusing, annoying and unexpected. However, as was the standard in NS 4.72
and IE, I do think the URL bar should be selected upon gaining focus ( though
this may have been reported already ).
->Editor
Changing this to an enhancement, cc'ing mjudge (selection)
Status: UNCONFIRMED → NEW
Component: User Interface: Design Feedback → Editor
Ever confirmed: true
OS: Windows NT → All
Hardware: PC → All
Summary: Text field selection behavior awkward → [RFE] Highlight /Select contents of URL bar upon focus
Reporter | ||
Comment 3•25 years ago
|
||
"I don't agree that all textboxes should fully highlight upon focus, that can be
confusing, annoying and unexpected." Hunh? It is standard in Windows and
MacOS, as far as I know.
Assignee | ||
Comment 4•25 years ago
|
||
Perhaps it's standard behavior in Win32 for a textbox to automatically have the
focus upon initialization in, say, a dialog, however it's definitely not
typical behavior to highlight the entire contents of a textbox when you click
within it/set focus to it...
Reporter | ||
Comment 5•25 years ago
|
||
"it's definitely not typical behavior to highlight the entire contents of a
textbox when you click within it/set focus to it."
I just spent a few minutes with MacOS testing this. You are right; the behavior
(at least on MacOS) is a good bit subtler. As far as I can tell, upon a dialog
gaining focus there is always an indicated text field, which will be selected.
Clicks within other text fields in that dialog box will usually simply place the
text cursor at the appropriate place within the field. However, if one TABs
from field to field, each field is selected in its entirety as it is entered,
apparently on the assumption that the user is most likely to want to type a new
value in that field if the user changes that field. I don't know how much
testing was done on that design; it seems to me "reasonable," but that could
just be familiarity talking. Since I'm not currently at school, I can't test
MS-Windows, however I believe the behavior is similar except that Windows by
default will also allow one to tab to an arbitrary control.
Comment 6•25 years ago
|
||
For just any old text entry widget, clicking in it does not select its contents
on either Windows or MacOS. (I just checked.) Tabbing to a text widget, or giving
it focus by any means other than clicking in it (such as getting focus in a
newly-opened window) normally *does* select the widget contents, but that is
covered by bug 28583.
The location bar could be seen as a special case, where a single click selects
the entire contents. But that was discussed in netscape.public.mozilla.ui
<http://www.deja.com/=dnc/viewthread.xp?AN=607131090>, and it doesn't seem to be
a good idea -- as long as there is a convenient keyboard shortcut for tabbing to
the location bar, which would select the entire contents just like it would for
any other text entry widget.
Comment 7•25 years ago
|
||
Single click to insert the cursor in a text field is standard behavior. You're
using a pointer to indicate where you'd like to start typing. If you want to
overwrite existing text, you can click and drag a specific section or double
click for the whole thing.
The URL field *could* be considered different, but that has the potential to
be confusing and even frustrating. Consistent double-click/select-all
behavior should be sufficient.
Resolving as invalid since the current design (pending bug 28583 being
fixed) matches standards.
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → INVALID
Comment 10•25 years ago
|
||
*** Bug 19217 has been marked as a duplicate of this bug. ***
Comment 11•24 years ago
|
||
*** Bug 49622 has been marked as a duplicate of this bug. ***
Comment 12•24 years ago
|
||
*** Bug 51580 has been marked as a duplicate of this bug. ***
Comment 13•24 years ago
|
||
Filed bug 52784, `Clicking in proxy icon area should select location field
contents'.
Comment 14•24 years ago
|
||
*** Bug 26848 has been marked as a duplicate of this bug. ***
Assignee | ||
Comment 15•24 years ago
|
||
*** Bug 57299 has been marked as a duplicate of this bug. ***
Comment 16•24 years ago
|
||
*** Bug 57299 has been marked as a duplicate of this bug. ***
Comment 17•24 years ago
|
||
We have quite a few dupes here. I'm sure there are a few out there that didn't
get marked dupes too like bug 59997 which could have been marked a dupe of this.
Requesting we re-evaluate the Invalid resolution on this bug.
Status: VERIFIED → REOPENED
Resolution: INVALID → ---
Comment 18•24 years ago
|
||
I originally spoke against this RFE, but have changed my mind.
I'm too used to unix behaviour, where selection auto-copies, so the whole
feature would have been a pointless aggrevation, since whatever i pasted after
selecting URL field would be the same URL all over again.
However: On MSWindows and NT the behaviour in NC4.* is indeed to select the
whole text in URL-field on first click. I tested it on a Windows-PC and even
liked it. Mac acclaimedly also behave like that.
Adding keyword.
Keywords: 4xp
Comment 19•24 years ago
|
||
This is a bug for which I think people will disagree quite strongly about
preferred behavior. For some people, typing completely new contents into the
address field is what they do 99.9 % of the time, so single-clicking to select
the field contents is worth the inconsistency with other text fields. But for
others, those who often edit URLs in the address bar, the single-click-to-select
behavior is extremely annoying.
In an effort to please both groups of people, I would like to see bug 28583, bug
31809, and bug 52784, which would all make it easier to select the contents of
the address field, implemented for a couple of months (so that Mozilla users can
become familiar with those behaviors) before this bug is reconsidered.
Comment 20•24 years ago
|
||
Also bug 30864, which covers pressing Ctrl+Tab to focus (and select the
contents of) the address bar.
Depends on: 30864
Comment 21•24 years ago
|
||
Adding bug 19446 (need keyboard shortcut to focus location bar) to dependencies.
Depends on: 19446
Comment 22•24 years ago
|
||
There's a half-working hidden pref now that selects the entire url when you
click the location bar once. Add this to prefs.js in your profile directory to
try it:
user_pref("browser.urlbar.clickSelectsAll", true);
Currently, the pref selects the entire urlbar on mouseup instead of only on
normal "clicks", so it's difficult to select a _part_ of the url.
Assignee | ||
Comment 23•24 years ago
|
||
<http://www.nytimes.com/2000/11/30/technology/30STAT.html>:
`The most alarming flaw, however, is that you can't highlight the entire
Address bar with a single click. You must highlight the current Web address
by dragging the mouse over it each time you want to type a new address, an
oversight blatant enough to make you wonder exactly how much time the
program's designers actually tested Navigator by, say, browsing the Web.'
Matthew, the 99% case is usually enough for you to go that way. What's
different about this?
Comment 24•24 years ago
|
||
This should remain defaulted to false on Unix -- it's infuriating to have the
urlbar selected, and we'll get lots of flames if we enable it since it will also
overwrite whatever was previously in the clipboard.
Previous feedback from Mac people said that they, too, wanted it defaulted off,
but if you think that has changed, maybe it's worth raising the issue on
mozilla-mac to see what people think.
Comment 25•24 years ago
|
||
Blake, if we can cater for the 100-percent case by fixing the dependencies of
this bug (which are bugs that need to be fixed anyway), that's better than
catering for the 99-percent case. But if the dependencies prove not to be enough,
then fine, let's change the behavior.
(Also consider that reviewers, such as the one in the NY Times, may rely on
typing URLs -- rather than bookmarks -- a lot more than they would with their
usual browser, especially with Mozilla's current brain-dead treatment of IE
favorites.)
Summary: [RFE] Highlight /Select contents of URL bar upon focus → [RFE] Click to highlight/select contents of URL field
Comment 26•24 years ago
|
||
Bug 62496 now tracks some problems that come up when
browser.urlbar.clickSelectsAll is enabled.
Comment 28•24 years ago
|
||
*** Bug 63881 has been marked as a duplicate of this bug. ***
Comment 29•24 years ago
|
||
Chaning the qa contact on these bugs to me. MPT will be moving to the
owner of this component shortly. I would like to thank him for all his hard
work as he moves roles in mozilla.org...Yada, Yada, Yada...
QA Contact: mpt → zach
Comment 30•24 years ago
|
||
*** Bug 75523 has been marked as a duplicate of this bug. ***
Comment 31•24 years ago
|
||
Currently, only left-clicking selects the URL, even when
browser.urlbar.clickSelectsAll is set.
IMO this should also happen when right-clicking, just as in NS4 and IE.
Comment 32•24 years ago
|
||
nav triage team:
There are too many issues here, when we can better articulate what this bug is
supposed to mean, we will reconsider. We believe that one-click select all in URL
is the correct behavior and believe that there is at least one other bug to
addresss that issue. Marking nsbeta1-
Comment 33•24 years ago
|
||
Whoa Whoa Whoa, That has to be the most cryptic comment from the Nav Triage team
ever.
>>There are too many issues here, when we can better articulate what this bug is
>>supposed to mean, we will reconsider.
The only issue here is that a single click should select the entire contents of
the URL field. This is the behavior in Mac and Win NS4.x and IE. The bug is not
about focus/select related issues in any other textbox, those are other bugs.
>>We believe that one-click select all in URL is the correct behavior and
>>believe that there is at least one other bug to addresss that issue. Marking
>>nsbeta1-
There is no other bug involving a single click to select the URL bar contents.
If there is, it is a dup of this bug. (trust me I've tried to find one) If NS
feels that this is the correct behavior, then they want to + this bug.
If someone with the power to do so could please remove the - to send this bug
back through triage it would be greatly appreciated (I can't do it myself)
Also, this bug should NOT refer to Linux/Unix, as selecting the URL bar would
cause some serious problems with pasting from the system clipboard. No app that
I know of (including NS4.x) in linux has this behavior. (and for good reason)
Comment 34•24 years ago
|
||
I'm pretty sure this bug is "enable the (hidden) clickSelectsAll pref by default". There are still a few problems with the way Mozilla behaves when the hidden clickSelectsAll pref is turned on, however, which might make it so that fixing this bug would require more than just changing the default pref. See bug 62496, "[meta] problems with browser.urlbar.clickSelectsAll behavior". (Several of bug 62496's dependencies are currently targetted to mozilla0.9.1.)
On Linux, Ctrl+L selects the location bar contents without copying them to the clipboard. I think it would be reasonable to do the same thing when clickSelectsAll is enabled and the user clicks in the location bar. (If clickSelectsAll currently *does* blow away the contents of the clipboard on Linux, please file a bug and add it to bug 62496's dependency list.)
Comment 35•24 years ago
|
||
[reposting, hopefully with the text wrapped this time]
I'm pretty sure this bug is "enable the (hidden) clickSelectsAll pref by
default". There are still a few problems with the way Mozilla behaves when the
hidden clickSelectsAll pref is turned on, however, which might make it so that
fixing this bug would require more than just changing the default pref. See
bug 62496, "[meta] problems with browser.urlbar.clickSelectsAll behavior".
(Several of bug 62496's dependencies are currently targetted to mozilla0.9.1.)
On Linux, Ctrl+L selects the location bar contents without copying them to the
clipboard. I think it would be reasonable to do the same thing when
clickSelectsAll is enabled and the user clicks in the location bar. (If
clickSelectsAll currently *does* blow away the contents of the clipboard on
Linux, please file a bug and add it to bug 62496's dependency list.)
Comment 36•24 years ago
|
||
Ok, let's do this. Blake was right, I was wrong. Selecting the field contents
might be annoying for the tiny minority of users (like me) who edit existing
URLs more often than entering new ones, but them's the breaks. And it sure
isn't worth having a pref for, that would be laughable.
Things which should happen in order for this bug to be marked fixed:
(1) If (and only if) the address field does not have focus, hovering over it
should use {cursor: default}, not the {cursor: text} usually used for text
fields. This indicates that clicking in the field will behave differently
from a normal text field.
(2) On mousedown of the primary (e.g. left) mouse button, the cursor should
change to {cursor: text}. This indicates that text can be selected with the
mouse down, just as it can be for any other text field.
(3) On mouseup, if (and only if) the cursor position never changed between
mousedown and mouseup, the entire contents of the address field should
become selected. This way, the click-to-select behavior will not interfere
with selection.
(4) All traces of the browser.urlbar.clickSelectsAll pref should be removed.
(5) If (and only if) the address field does not have focus, on mousedown (not
mouseup) of the secondary (e.g. right) mousebutton, the entire contents of
the address field should become selected, and the normal text field context
menu should open.
--> XP Apps: GUI Features.
Assignee: ben → blakeross
Severity: enhancement → normal
Component: User Interface Design → XP Apps: GUI Features
QA Contact: zach → sairuh
Summary: [RFE] Click to highlight/select contents of URL field → Clicking in address field (URL bar) should select contents
Comment 37•24 years ago
|
||
No.
On Unix, single click has never selected the URL bar contents. It should not.
I don't much care if it's a pref or a platform check (though I think many
Mozilla users on non-Unix platforms would appreciate the ability to edit the
contents of the URL bar without contortions), but we _cannot_ change the
behaviour of the URL bar single-click on Unix.
Why would we want to? The article that Blake cited, while nicely inflammatory,
was certainly not written by a Unix user. I think we should absolutely match
4.x and other-browser behaviour on Windows and Mac, and I think we should match
4.x and other-browser behaviour on Unix.
Please don't do this to us.
Comment 38•24 years ago
|
||
I believe I am a "typical" user. Windows as well. I am not a developer - I
merely use my browser for surfing. Yet I don't understand the need for special
casing the address bar. I find it frustrating when I want to merely change part
of the address to go to a related site and I have to unhighlight the selection
after a single click. Merely give me the ability to double click to select and
I have everything I need. Modifying the behaviour to save me a mouse click
sounds ludicrous. How many clicks over the course of a browser session are you
really saving? Single click inserts caret. Double click (or click and drag)
selects. How much simpler could it be?
Comment 39•24 years ago
|
||
There are plenty of people (on all three platforms) who dislike the select-all
behavior. There is absolutely no need to force this behavior on everybody,
especially on platforms where no other application has ever behaved this way.
Removing configurability that we already have, which lots of users have asked
for, which follows standards for at least one platform, would be silly and
pointless.
The rest of Matthew's suggestions sound reasonable.
Assignee | ||
Comment 40•24 years ago
|
||
Hmm, this is on my plate now...yikes.
Since this is a UI design issue in xpapps land, I'd say it's either up to
Matthew or I to make the final call. Since I'm a Windows dork, I'd rather
leave it up to him...Matthew, do you still still by your comment earlier today
in light of the bloodshed that followed?
For what it's worth, shaver's opinion sounds like the most sensible to
me...just match 4.x behavior for each platform.
Comment 41•24 years ago
|
||
i also strongly agree with shaver's 2001-04-12 08:56 comment, as well as
akkana's 2001-04-12 11:13 sentiments re: configurability.
Comment 42•24 years ago
|
||
Well of course you do -- you don't have to pay every couple of days to download
the bloat expended in implementing this pref. Feh. ...Ahem.
This is not (as Akkana supposed) an issue of `no other application ha[ving]
ever behaved this way' on Unix, because no other application ever behaved this
way on Windows or Mac OS, either ... until Web browsers came along. As I said
in my 2000-04-29 comment, the standard for *all* text fields, on *all*
platforms, is for a click to place the caret rather than to select the contents
of the field.
And indeed, this is how early versions of Mozilla (aka `the Netscape
Navigator') worked. This suited users just fine, since the early adopters of
the Web were technically-minded people, who spent a lot of time hacking at URLs
in order to (a) get links which were slightly broken to work or (b) navigate
URL hierarchies in the absence of clueful site navigation.
However, this quickly changed. The Web became very popular very fast, among
non-technical as well as technical people. URLs started to be advertised
outside of the Web, and as a result, users had to type them in (rather than
follow hyperlinks from other pages) in order to visit them. So for the majority
of users, click-to-select saved more time overall than click-to-edit. The sort
of people who are CCed to this bug (Shaver, Akkana, Blake, me, et al.), the
people who spend a lot of their time hacking off the number from a
"http://bugzilla.mozilla.org/show_bug.cgi?id=" URL in order to add a new
number, or deleting trailing bits of hierarchy from an URL in an attempt to
find a moved page, started to be in a minority which became (relatively) tinier
and tinier.
So, Navigator for Windows switched from click-to-edit to click-to-select
between Mozilla/1.1N and Mozilla/1.22. And Navigator for Mac OS switched from
click-to-edit to click-to-select between Mozilla/2.0 and Mozilla/3.0. Were
there vicious flamewars amongst the development team, about this particular
text field not matching 1.1x or 2.x behavior, or starting to behave differently
from any other text field on both of those platforms? Probably. I don't know, I
wasn't there. But I bet they didn't have a `1xp' keyword in their bug database.
So why didn't Unix change as well? Mike Shaver's argument appears to be that
Unix users are generally more computer-literate than those on other platforms,
so they are much more likely to want to hack URLs in the address field (rather
than just enter new URLs) than users of other platforms are. That's probably
true, but I would suggest that (thanks to Linux) it will only be true for
another couple of years at most. (I would love to know whether the people who
can be regularly seen on Slashdot and elsewhere, expressing their wish that
Internet Explorer -- which uses click-to-select -- would be ported to Linux,
are (a) current Linux users or (b) current Windows users wanting to migrate.)
The other consideration, of course, is the traditional X11 select-to-copy
behavior -- a hangover from the days when there were no Unix GUI apps which did
formatting (e.g. word processors or spreadsheets), and there were powerful
keyboard commands for deleting (^A, ^K, ^W), so the only reason to select text
was in order to copy and paste it. But since we're not using the native
Motif/GTK/Qt text field, we don't need to copy the URL on click-to-select, just
as not using native widgets allows us to avoid the minor bugs which have always
been present in the Windows and Mac OS native text fields.
Absolutely this bug shouldn't be implemented, at all, until bug 62496 is
resolved fixed. Whether it happens after that I'll leave up to Shaver, since
he's @mozilla.org and I'm not so he could overrule what I decided in any case.
But I predict that even if Unix goes it alone in click-to-edit, it will be
forced by user pressure to change to click-to-select within a couple of years.
Thus endeth rant.
Depends on: 62496
Assignee | ||
Comment 43•24 years ago
|
||
If we're really waiting for 62496 to be fixed, then pushing this off to .9.1
(to which the bugs on that list are targetted).
Status: NEW → ASSIGNED
Priority: P3 → P2
Target Milestone: --- → mozilla0.9.1
Comment 44•24 years ago
|
||
Splitting up the tasks mpt listed (2001-04-12 08:23):
(1) and (2) are now covered by bug 78082.
(3) is covered by bug 62495.
(5) is now covered by bug 78083.
So this bug is left with enabling browser.urlbar.clickSelectsAll by default
(once most of bug 62496's dependencies are fixed), and then eventually (4)
removing the pref.
Comment 45•24 years ago
|
||
*** Bug 8894 has been marked as a duplicate of this bug. ***
Comment 46•24 years ago
|
||
Comment 47•24 years ago
|
||
*** This bug has been marked as a duplicate of 8894 ***
Status: ASSIGNED → RESOLVED
Closed: 25 years ago → 24 years ago
Resolution: --- → DUPLICATE
Comment 48•24 years ago
|
||
Reopening to switch the duping back, since most of the discussion about the
feature is in this bug.
Status: RESOLVED → REOPENED
Resolution: DUPLICATE → ---
Comment 49•24 years ago
|
||
*** Bug 8894 has been marked as a duplicate of this bug. ***
Assignee | ||
Updated•24 years ago
|
Target Milestone: mozilla0.9.1 → mozilla0.9.2
Comment 50•24 years ago
|
||
I am a Linux user and I would definitely prefer Mozilla to stick to click-to-edit.
Should Mozilla implement click-to-select just because it is a lex IE? Especially
in a case where IE violates standard behavior for text boxes? In my opinion
browsers should not be treated as special cases for UI. Also NY Times articles
should not be decision criteria, what if one of them complains about Mozilla not
matching IE non-standard rendering...
I am accustomed to current behavior and would appreciate at least a pref to be
able to keep it.
Comment 51•24 years ago
|
||
Vishy, marking this nsbeta1+ on behalf of nav triage. The NY times article
wasn't the only source of feedback we got on this issue. In addition to other
articles, and newsgroup postings, I've personally heard this complaint many
times from users within the company who I would consider close to the target
customer demographic. I don't disagree that we should have some
platform-specific cases if really necessary (and sounds like from this bug that
that is the case), however we need to solve the 80% case, which from all the
data I have seen (90+% of our users are windows users and many complained about
this behavior) is that a single click should select the URL bar text, and the
second place the cursor in the text.
Comment 52•23 years ago
|
||
Nav triage: can you please go through the dependencies of bug 62496 and see
which of those should also be targetted to mozilla0.9.2? I don't think this bug
should be fixed until clickSelectsAll behaves more nicely than it does now.
Comment 53•23 years ago
|
||
Vishy, Paul, we need to update our queries to catch stuff like this (blake's
stuff anyway).
Comment 54•23 years ago
|
||
>But since we're not using the native Motif/GTK/Qt text field,
>we don't need to copy the URL on click-to-select [...]
Yes you do. That's the copy and paste interface that every x app uses. Any X app
that does not quickly gets annoying, once you're used to click-to-copy. Mozilla
needs to follow the standards for the platform it is running on. Having a
standard interface makes it much easier to use the program.
[Heck, even Windows programs on Windows boxes get me annoyed that I can't copy
and paste that way. It's easier. Especially since I have a 3-button mouse.]
Going against select-to-copy is as bad as deciding the Mac port will use
Command-C to cut (after all, cut starts with C, and we all use cut more often to
move text around, right?) and Command-X to copy (short for Xerox[R]).
Comment 55•23 years ago
|
||
anthony.derobertis@crossmedia.net: you'll still be able to select the URL
manually if you want to copy the URL to the transient X clipboard. See bug
62495, "clickSelectsAll should not trigger if you're selecting text".
Comment 56•23 years ago
|
||
Is there no way on X to make click-in-url-bar-then-type overwrite, without
destroying the clipboard? Netscape 4 and Mozilla have always behaved somewhat
funky with X's clipboard, and often exibit very abnormal copy/pasting behavior.
I'd go in to examples but this doesn't seem to be the place.
If there is a way, personally, i'd prefer the IE-like behavior on my UNIX
systems. Sure I sometimes edit URLs, but for all users I'm sure new URLs are
more common then editing. So click-<end> to edit, is a lot easier then
click-drag, or click-<home>-<shift+end>, or click-click to edit.
Assignee | ||
Comment 57•23 years ago
|
||
This is really easy to fix. The only reason I haven't done so yet is because
everyone's still fighting about what to do on each platform...
Status: REOPENED → ASSIGNED
Comment 58•23 years ago
|
||
Blake, I think we should proceed by a) fixing this, b) adding a pref. If we
can then set the pref differently on different platforms, let's do it. If not,
I think Linux users are savvy enough to find the pref and switch it. I saw more
instances of this suggestions (single click URL field selection) in the
newsgroup feedback for 6.1 PR1.
Assignee | ||
Updated•23 years ago
|
Target Milestone: mozilla0.9.2 → mozilla0.9.3
Comment 59•23 years ago
|
||
*** Bug 87205 has been marked as a duplicate of this bug. ***
Comment 60•23 years ago
|
||
I much prefer standard edit field behavior. Having the URL field as a special
special case _is_ annoying to me. Maybe whoever first made it a special case
should have inverted the click-edit / double-click-select behavior so that quick
editing would still be available, but a pref would be even better. The best
place for the pref would, IMHO, be in the Preferences dialog.
Click-select then <end> key is not satisfactory because I've already reached for
the mouse and adding the additional reach for the <end> key is just as slow as
click-select->wait->click-edit (the IE behavior)
If the final say is that it should merely be platform-specific and not be
available in the Preferences dialog, maybe someone should sneak in an Easter
Egg to enable stadard edit field behavior (^;
Failing that, I'd rather download the source of every major release, set the
standard behavior myself, and compile than put up with click-select. From the
responses in this thread, I guess I'll have to get back into my programming
books (-;
IIsi 50MHz
Cincinnati, Ohio, USA
iisi50mhz@aol.com
Assignee | ||
Comment 61•23 years ago
|
||
Assignee | ||
Comment 62•23 years ago
|
||
Defaults to off for linux, on for everything else, I can't believe we have a
pref for this...
I saw lots of pr1 feedback about this too, but that doesn't mean anything,
because we don't know what the feedback will be once it's on. Ideally we'd have
released PR1 with click-selects-all behavior...
Whiteboard: fix in hand
Comment 63•23 years ago
|
||
iisi50mhz@aol.com: see mpt's 2001-04-23 07:32 comments in bug 62491. This bug
is marked as depending on bug 62491, which may or may not mean that 62491 will
be fixed first.
Blake: does your patch fix any of the dependencies?
Assignee | ||
Comment 64•23 years ago
|
||
78082 would be easy enough to fix, but this doesn't fix it. It fixes 78083.
Assignee | ||
Comment 65•23 years ago
|
||
Comment 66•23 years ago
|
||
bah.
sr=ben@netscape.com
Comment 67•23 years ago
|
||
I'd like to see the changes in navigator.js to have a try/catch around them.
On blur, why do we remove the selection? Wouldn't it be better to just let the
selection lose focus?
In all.js, there should be a space after the ',' (before "true") to be more like
other prefs in that file.
unix.js should also have a space after the ',' to be like the other prefs in
there.
Comment 68•23 years ago
|
||
Removing the selection onblur is probably a workaround for bug 36848, "Should
only be one text selection per window".
Comment 69•23 years ago
|
||
If that were the case, we'd always do it; not just for this preference.
If we have to keep it, I'd prefer URLBarBlurHandler to check for gClickSelectsAll
> 0 (or == 1).
I recommend removing it and testing it to confirm it's not necessary. :-)
Assignee | ||
Comment 70•23 years ago
|
||
I did try removing that. Then what happens is that the next time you click in
the url bar after it's already blurred once, you end up not selecting all the
text, because it's remembering the previous selection (so the click is
cancelling the previous selection).
What needs a try/catch, and why?
Theoretically (and by definition), the textbox can't be blurred unless it
already took focus.
Comment 71•23 years ago
|
||
with the addition of the try/catch, r=brade
Please file a bug on the issue of the selection needing to be removed; then your
comment could point to that bug. :-)
Comment 72•23 years ago
|
||
<summary of an email I sent to blake>
This bug fixes both the clicking and tabbing to URL bar selection problem. I
suggest a change in the name of the pref to |focusSelectsAll| and a likewise
change to the variable ->gFocusSelectcAll. I will post a diff that makes these
changes and removes the fix for bug 83588 which only fixes the tabbing case.
</summary>
Keywords: access
Comment 73•23 years ago
|
||
Assignee | ||
Comment 74•23 years ago
|
||
Oops, I thought you just wanted to change the variable name, not the pref. I
don't think we should change the pref because of users who are using old
profiles and already have the old one. I don't think the benefit outweighs the
cost.
Comment 75•23 years ago
|
||
Hmm... then keep the variable name the same. No sense confusing things. But
definitely take out the code for the keyup stuff I did. You can see it in my
diff -- navigator.xul navigator.js -- the function and the handler registration.
Updated•23 years ago
|
Keywords: nsBranch
Whiteboard: fix in hand → fix in hand, needed for accessibility
Comment 76•23 years ago
|
||
blake, i'd like to just land this as part of the accessibility landing on the
0.9.2 branch today. Does that work for you?
Whiteboard: fix in hand, needed for accessibility → fix in hand, needed for accessibility, PDT+
Comment 77•23 years ago
|
||
It wouldn't make sense to rename clickSelectsAll to focusSelectsAll, because the
pref should only affect clicking. Tabbing to a text field should always select
the contents of that text field (bug 28583).
Comment 78•23 years ago
|
||
What is the "accessibility landing on the 0.9.2 branch"? Are we actually taking
"landings" on the branch at this late date - or did you just mean a set of
targeted bugfixes? Does this bug need to be PDT+?
Comment 79•23 years ago
|
||
verified using the following comm trunk builds:
linux 2001.07.05.08: tabbing to URLbar inserts cursor at the end of the field
contents; single-clicking places the cursor where the mouse pointer is located.
[both expected by default on unix.]
winnt 2001.07.05.09: tabbing to and single-clicking in the URLbar
selects/highlights its entire contents.
mac 2001.07.05.08: tabbing to and single-clicking in the URLbar
selects/highlights its entire contents.
removing vtrunk kw.
yes, this ought to be checked into the branch.
Keywords: vtrunk
Comment 80•23 years ago
|
||
Can something be done to get this to work on UNIX, without trashing the
clipboard? I and I'm sure many other UNIX users would prefer click selects all.
If the clipboard needs to be trashed for 1.0, I'd still like a pref to turn this
on, I think the benefits would outweigh the disadvantage.
Could a workaround be just not highlighting the text, but <click>-<type> would
have the effect of overwriting what was there anyway (under UNIX only). This
would have to be off by default since it's non-obvious, but would be a nice
tunable feature for power users. <click>-<arrows/home/end/backspace> would skip
this special case clearing.
(Sorry, just trying to dump my brain before this bug gets buried, leaving for
vacation in a few hours)
Comment 81•23 years ago
|
||
Have you tried this? As far as I know a mechanical content selection (e.g.
through javascript, as is done here) does not overwrite the clipboard at all.
Only user drag select or double-click select does.
Comment 82•23 years ago
|
||
vishy/all, accessiblity landing on the branch is for a key embedding customer that
will also use the branch for shipping.
is this fix ready to go on the branch?
Assignee | ||
Comment 83•23 years ago
|
||
Yes, this fix is all ready. John, are you going to land it?
Comment 84•23 years ago
|
||
This was checked into the branch wed 4 july.
Status: ASSIGNED → RESOLVED
Closed: 24 years ago → 23 years ago
Resolution: --- → FIXED
Whiteboard: fix in hand, needed for accessibility, PDT+
Comment 85•23 years ago
|
||
Is there a pref to set so this works on UNIX?
Comment 86•23 years ago
|
||
user_pref("browser.urlbar.clickSelectsAll", true);
Comment 87•23 years ago
|
||
verified fixed on the branch using the following comm branch builds:
linux 2001.07.09.04: single-clicking places the cursor where the mouse pointer
is located. [expected by default on unix.]
winnt 2001.07.09.05: single-clicking in the URLbar selects/highlights its entire
contents.
mac 2001.07.09.03: single-clicking in the URLbar selects/highlights its entire
contents.
Status: RESOLVED → VERIFIED
Updated•20 years ago
|
Product: Core → Mozilla Application Suite
You need to log in
before you can comment on or make changes to this bug.
Description
•