Closed
Bug 83827
Opened 24 years ago
Closed 22 years ago
When adding bookmark, "New Folder..." should select "New folder" text for user
Categories
(SeaMonkey :: Bookmarks & History, defect, P5)
SeaMonkey
Bookmarks & History
Tracking
(Not tracked)
RESOLVED
FIXED
Future
People
(Reporter: kbh7, Assigned: bugs)
References
Details
(Keywords: polish)
Attachments
(1 file, 1 obsolete file)
555 bytes,
patch
|
Details | Diff | Splinter Review |
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux 2.2.19 i686; en-US; rv:0.9+) Gecko/20010601
BuildID: 2001060121
When adding a bookmark, the "New Folder..." dialog should immediately
select and give focus to the text entry box ("New Folder"), so the
user doesn't have to click there to type the folder name.
Reproducible: Always
Steps to Reproduce:
1. Right-click on a web page, and "Bookmark this Page".
2. Click on "New Folder..."
3. Start typing a folder name.
Actual Results: Nothing happens -- the text entry box doesn't have focus.
Expected Results: The text entry box should start out with focus, and the text
there ("New folder") should be selected, so users can just
start typing.
Comment 1•24 years ago
|
||
For me the textbox is focused but not selected, which is pretty bad if you ask
me since nobody will want to keep "new folder" as a name.
Ben, this is just a matter of changing .focus() to .select()
r=fabian on the patch haha ;-)
Status: UNCONFIRMED → NEW
Ever confirmed: true
Comment 2•24 years ago
|
||
seeing this as well linux cvs from today
Comment 3•24 years ago
|
||
shoot me, I suck (and it's only 1AM), the stuff I proposed has nothing to do
with this
Comment 4•24 years ago
|
||
this stuff uses the prompt code and it works on windows but not on linux.
cc'ing ccarlen. ccarlen is this a known issue?
Comment 5•24 years ago
|
||
On Mac as well as Windows, the edit field has the focus when the dialog comes
up. I also wish that, in addition to giving focus to the edit field, it would
select all the text in it. And, yes, this does use the prompt code. However, the
prompt code does nothing with setting the focus - it's at the mercy of
commonDialog.xul which it uses to do the dialog.
Comment 6•24 years ago
|
||
my guess is that we need to change all the .focus() to .select() in
commonDialog.js function commonDialogOnLoad. But the mistery remains: why does
.focus() do its job on win and mac and not on linux currently.
Assignee | ||
Updated•23 years ago
|
Status: NEW → ASSIGNED
Target Milestone: --- → Future
Comment 8•23 years ago
|
||
I managed to fix this, I'm going to try installing that patch maker soon.
Anyways, in commonDialog.js in function commonDialogOnLoad() go right down to
the bottom of it where the .focus() is. All I did was added a .select() before
it.
Now, I don't know if this will mess up any other dialog boxes. I'll do a little
testing.
Comment 9•23 years ago
|
||
Okay, I checked through mozilla. The only places that I found which could be
using the common dialog are:
View->Text Zoom->Zoom Other
Preferences->Mail & News->Send Format->Other
And when setting the title of the www page in composer.
Zoom other starts off with 300% in the textbox selected all the time (With and
without the .select()) which suggests that it doesn't use a common dialog even
though it could. And the other 2 don't have any text in them when they start
off, so it's not selecting anything. So, from what I can tell it doesn't mess
up anything.
Comment 10•23 years ago
|
||
the dialogs like alert, prompt, confirm, etc, also use the common dialog.
Is the behavior still the same as I described earlier in this bug? i.e. it works
for Mac and Win but not for Linux?
Comment 11•23 years ago
|
||
The only code that I changed was the 1 textbox with 2 buttons case. So the
others should remain unaffected. I only have windows boxes here so I don't know
about linux.
Updated•23 years ago
|
Blocks: patchmaker
Comment 12•23 years ago
|
||
Assignee | ||
Comment 13•23 years ago
|
||
Paul Chen is now taking Bookmarks bugs. For your convenience, you can filter
email notifications caused by this by searching for 'ilikegoats'.
Assignee: ben → pchen
Status: ASSIGNED → NEW
Comment 14•23 years ago
|
||
Mass move Ben's bugs dumped on me marked future with p5 to get off my untriaged
radar. You can filter out this email by looking for "ironstomachaussie"
Priority: -- → P5
Comment 15•23 years ago
|
||
Added patch keyword.
pchen, any chance for a r= ?
Comment 16•23 years ago
|
||
Comment on attachment 53793 [details] [diff] [review]
Selects the text in the commondialog.
We have to make sure this is the desired behavior for *all* the dialogs that
use commonDialog.js, and I suspect there are some of them (password dialogs,
prompts, ...). If that is is verified, r=fabian.
Attachment #53793 -
Flags: review+
Comment 17•23 years ago
|
||
The patch only affects common dialogs which use one input box. I did not change
the case for username/password dialog boxes.
There are currently only a few places where the one textbox common dialog is
used (See comment #9) and in those cases the change doesn't affect them because
there is no text to select.
In the case of Bug 49574 selecting all of the text is a wanted result.
Comment 18•23 years ago
|
||
I want to see a list of dialogs that use this for verification before I sr=. LXR
is your friend.
Comment 19•23 years ago
|
||
If I could figure out how to use lxr, I would give you a better list. I don't
know how to search for lines containing "prompt-service" followed closely with a
line which contains ".prompt(", so the best I could do was this:
http://lxr.mozilla.org/mozilla/search?string=%5C.prompt%28
I don't know why this doesn't pickup chatzilla, but out of that search, these
are the files which, I believe, the patch affects.
http://lxr.mozilla.org/mozilla/source/editor/ui/composer/content/ComposerCommands.js#479
http://lxr.mozilla.org/mozilla/source/mailnews/compose/prefs/resources/content/pref-formatting.js#76
http://lxr.mozilla.org/mozilla/source/mailnews/compose/resources/content/MsgComposeCommands.js#1527
http://lxr.mozilla.org/mozilla/source/mailnews/compose/resources/content/MsgComposeCommands.js#2069
http://lxr.mozilla.org/mozilla/source/profile/resources/content/profileManager.js#91
http://lxr.mozilla.org/mozilla/source/xpfe/browser/resources/content/personalToolbar.js#152
http://lxr.mozilla.org/mozilla/source/xpfe/components/search/resources/search-editor.js#513
http://lxr.mozilla.org/mozilla/source/xpfe/components/search/resources/search-editor.js#461
http://lxr.mozilla.org/mozilla/source/xpfe/components/bookmarks/resources/bookmarksTree.js#270
The only place I can see it conflicting is with the Attach Web Page in the
message compose dialog. There it has http:// already written in the prompt
dialog box and this code would select the http:// text. Of course in the same
window, if I try sending it without a subject, it comes up with a prompt saying
(No subject) which I would have to go back and delete before being able to type.
Comment 21•23 years ago
|
||
I hope somebody picks this up and does something about it... it's a minor issue,
but still an annoyance. I never want to call my new bookmark folders "New
Folder", but am forced to highlight that text first before I can type something
else. If it's not feasible for some reason to make that text highlighted when
it comes up, it would be better to start new folders with blank text instead of
"New Folder".
Comment 22•23 years ago
|
||
*** Bug 121418 has been marked as a duplicate of this bug. ***
Updated•23 years ago
|
Attachment #53793 -
Attachment is obsolete: true
Comment 23•23 years ago
|
||
Comment on attachment 53793 [details] [diff] [review]
Selects the text in the commondialog.
This patch no longer applies (the file does
not have a section where it focuses the field)...
Should thos not now be handled by dialog.xml
anyway? If so, that file will need to be patched.
If the patch is updated, please mark this as blocking
bug 123569
Comment 24•23 years ago
|
||
It appears that the changes in bug 114580 impacted this patch.
Comment 25•23 years ago
|
||
I still don't see it working. (I'm not about to make another patch either.
I've been turned off of developing patches for mozilla - they never get
accepted. Someone else can waste their time.)
Comment 26•23 years ago
|
||
This is the first patch I've ever written for Mozilla, so cut me some slack if
this isn't the best place to put this code. It fixes the lack of text selection
for this specific bug as well as the JavaScript prompt selection problem.
Comment 27•23 years ago
|
||
This patch also has the problem with the "Attach Web Page"-dialog in message
compose that Neil mentioned in comment #19.
Comment 28•23 years ago
|
||
I don't see it as a "problem". I just said that that is what happened. I find
nothing wrong with selecting the text.
Comment 29•23 years ago
|
||
Marking as blocker of bug 123569 as requested by Boris Zbarsky. Can we get this
reviewed, please? This is a minor change, but impacts a lot of dialogs,
including any use of JavaScript prompt() with default text (see bug 62880 which
was marked as a duplicate of bug 28583.)
Blocks: 123569
Keywords: mozilla1.0
Comment 30•23 years ago
|
||
*** Bug 143428 has been marked as a duplicate of this bug. ***
Comment 31•23 years ago
|
||
*** Bug 143374 has been marked as a duplicate of this bug. ***
Comment 32•23 years ago
|
||
Note, the Dom Inspector change value prompt should also have the value selected
when the dialog is spawned.
Comment 33•23 years ago
|
||
*** Bug 152232 has been marked as a duplicate of this bug. ***
Comment 34•23 years ago
|
||
*** Bug 152835 has been marked as a duplicate of this bug. ***
Updated•23 years ago
|
Comment 35•22 years ago
|
||
*** Bug 162920 has been marked as a duplicate of this bug. ***
Comment 36•22 years ago
|
||
This seems to be fixed in trunk build 2002101408 on Win2k.
Not fixed yet in 2002090206 on Win2k; some comments suggest that it has been
working on Win, but it has *not* - at least for more than some months.
Bug 49574, which is blocked by this bug, seems also fixed.
Can anyone check this?
Comment 37•22 years ago
|
||
Fixed in 1.2b
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
Updated•22 years ago
|
No longer blocks: patchmaker
Updated•20 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•