Closed
Bug 108787
Opened 23 years ago
Closed 23 years ago
Open Web Location doesn't respond to keyboard if there's selected content in its textfield
Categories
(Core :: DOM: UI Events & Focus Handling, defect)
Tracking
()
VERIFIED
FIXED
mozilla0.9.7
People
(Reporter: bugzilla, Assigned: bryner)
References
Details
Attachments
(1 file, 1 obsolete file)
(deleted),
patch
|
saari
:
review+
|
Details | Diff | Splinter Review |
found this using 2001.11.06.12-comm bits on linux [rh6.2] and 2001.11.06.08-comm
bits on mac os 10.1. oddly, this is *not* a problem on winNT [2001.11.06.12-comm].
bryner, not sure if you have a bug for this [or if someone else does]...
1. bring up the Open Web Location dialog [File > Open Web Location], and make
sure that there's is content which is selected in its textfield. [you may need
to actually open a url with this dialog, then bring it up again to get to this
state.]
2. try to type, hit Tab, Esc or Enter.
result: nothing happens. you need to mouse-click to activate focus.
not sure if it's limited to this dialog. not a problem with Find. or, perhaps
something funky about having the contents selected in an autocomplete widget?
not sure about that, since the keyboard responds fine after selecting the urlbar...
Comment 2•23 years ago
|
||
I am seeing this also on this last 2 weeks on Solaris Sparcbuilds using the
Forte compiler with -O and -xO2 and -xO4 optimizations.
Timeless seems to think this lies in hewitts <dialog/> code
Comment 3•23 years ago
|
||
works for me on windows, hinting that this isn't a problem in the XP dialog or
autocomplete code.
I'm having this problem with 0.9.6 on linux. This is especially a problem
because there is no 'clear' button like there was in netscape 4.7x. If I want
to paste a url I used to have to open the window, hit the delete key, then paste
with the mouse button. But now I need to highlight the old text to delete it,
which destroys the clipboard contents.
Even if this bug is fixed I think there should still be a clear button. Should
I file a seperate RFE?
Comment 6•23 years ago
|
||
This bug really needs to get some priority, it is apparently affecting all Unix
platforms, I recommend at least getting a 0.9.7 + target
Assignee | ||
Comment 7•23 years ago
|
||
*** Bug 110436 has been marked as a duplicate of this bug. ***
Assignee | ||
Comment 8•23 years ago
|
||
Pulling into 0.9.7, this is a fairly severe keyboard navigation problem.
Status: NEW → ASSIGNED
Target Milestone: --- → mozilla0.9.7
Reporter | ||
Comment 9•23 years ago
|
||
*** Bug 104003 has been marked as a duplicate of this bug. ***
Reporter | ||
Comment 10•23 years ago
|
||
could bug 57507 be related?
Comment 11•23 years ago
|
||
*** Bug 112823 has been marked as a duplicate of this bug. ***
Comment 12•23 years ago
|
||
*** Bug 112845 has been marked as a duplicate of this bug. ***
Comment 13•23 years ago
|
||
Comment 14•23 years ago
|
||
*** Bug 113137 has been marked as a duplicate of this bug. ***
Assignee | ||
Comment 15•23 years ago
|
||
On linux, what seems to be happening is that the focused element is set on the
focus controller for the dialog, but we never get an activate event for the
dialog, so keyboard focus never ends up there. Still investigating.
Assignee | ||
Comment 16•23 years ago
|
||
Ok, patch coming up. We ned to figure out exactly why the check was added to
only focus the window if the focus controller already has a focused window.
Assignee | ||
Comment 17•23 years ago
|
||
Assignee | ||
Comment 18•23 years ago
|
||
saari, can you give this a spin on mac and see if anything obviously breaks?
Assignee | ||
Comment 19•23 years ago
|
||
This patch makes two changes to how activate events work on GTK:
- NS_ACTIVATE is dispatched when a toplevel receives focus from
HandleMozAreaFocusIn(). This is how it works on win32. Activate events are no
longer dispatched from SetFocus(), since it will have already been dispatched
if the user gave the window focus, and we don't allow a different toplevel
window to take focus via a call to SetFocus().
- Added GTK to the #ifdef in nsWebShellWindow so that sending the activate
actually does something.
Attachment #60233 -
Attachment is obsolete: true
Comment 20•23 years ago
|
||
How's this going? I'm keen to see it fixed for 0.9.7.
/be
Keywords: mozilla0.9.6 → mozilla0.9.7
Comment 21•23 years ago
|
||
r/sr=blizzard. Let's take it for a spin!
Comment 22•23 years ago
|
||
Comment on attachment 60913 [details] [diff] [review]
patch v2.0
r=saari
Attachment #60913 -
Flags: review+
Assignee | ||
Comment 23•23 years ago
|
||
checked in.
Status: ASSIGNED → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
Comment 24•23 years ago
|
||
*** Bug 115097 has been marked as a duplicate of this bug. ***
Comment 25•23 years ago
|
||
Just tried again with 2001121606 - works fine again. Good work. ---> VERIFIED
Status: RESOLVED → VERIFIED
Comment 26•23 years ago
|
||
Since bug 104003 was marked as a dup of this, I'm reopening the bug as I still
see the behaviour described in 104003's description. On startup, if the
Navigation toolbar is hidden, Ctrl-Shift-L still doesn't work until I click to
give the display area focus.
CVS pull as of:
checkout start: Sun Dec 16 12:42:55 PST 2001
checkout finish: Sun Dec 16 12:56:51 PST 2001
gcc-2.95.2 Debian/potato Linux 2.4.16, glibc-2.1.3 (against 2.2.19's headers).
Status: VERIFIED → REOPENED
Resolution: FIXED → ---
Assignee | ||
Comment 27•23 years ago
|
||
That's not at all the same bug. This bug is about not being able to type once
the open web location dialog appears. I'm un-duping 104003.
Status: REOPENED → RESOLVED
Closed: 23 years ago → 23 years ago
Resolution: --- → FIXED
Reporter | ||
Comment 28•23 years ago
|
||
vrfy fixed, using comm bits [2002.01.07.0x] on linux rh7.2.
Status: RESOLVED → VERIFIED
Updated•6 years ago
|
Component: Keyboard: Navigation → User events and focus handling
You need to log in
before you can comment on or make changes to this bug.
Description
•