Closed Bug 29715 Opened 25 years ago Closed 25 years ago

XIM - Tab group does not work

Categories

(MailNews Core :: Internationalization, defect, P3)

Other
Linux

Tracking

(Not tracked)

VERIFIED DUPLICATE of bug 17419

People

(Reporter: tajima, Assigned: tajima)

Details

(Whiteboard: have fix, attached to 17419)

Attachments

(1 file)

On new message window, hitting TAB key on a textfield (To:, CC:, etc) moves input focus to the next field, but, XIM conversion is not turned on until clicking the field. To reprodce: 1. run dist/bin/mozilla in Japanese locale. 2. Bring a new message window from mail client. 2. In To: field, turn on XIM conversion. With kinput on Linux, press Shift-space. On Solaris, press Control-space. Be sure to you can input Japanese text in that field. Then, 3. Hit TAB to move to the next field. 4. You cannot type Japanese text until you click the text field.
See 17419 also.
1. Is this also happen to browser, e.g. html forms which have mutliple text field ? 2. Could you spec out what is the missing pieces for XIM to turn on in here ? Is that because some of the window have not been created or no window get focus yet ? I don't think this is nhotta's area. If this is a generic text field issue, we then should reassign to buster@netscape.com. However, make sure you explain what is missing from XIM before reassign to him. Reassign back to tajima@eng.sun.com for more info.
Assignee: nhotta → tajima
A similar problem happens on Windows but I'm not sure if this the same problem as on Linux. On Windows, every time you use "ALT + `" to turn ON and OFF the IME, the focus shifts to the "File" menu -- you can see the highlight on the File menu when you do ALT + `, this basically disables certain key actions like "Tab"-bing through multilple forms. This problem is Bug 28852. Yu can actually type into the current field but Tabbing does not work because of Bug 28852. You need to click into a form field to get the focus back into the form window and then tabbing will work whether or not Japanese Input mode is on until you do the next "ALT + `". The description here makes me feel that we might be seeing a similar but different problem on Unix. (On Windows, this does not happen on any of the other Global IMEs because they don't use "ALT + some_key" action to turn ON and OFF IME in these other input modules.)
CC'ing mjudge who is working on Bug 28852.
As long as I tested with the attached html file which creates 5 textfields, TAB grouping works perfectly with textfield widgets. XIM Japanese convetion mode remains ON when I switch from one textfield to another text field. However, this does not work from an textfield to html composing window like in mail composing window. This looks very similar to 17419, so the problem might be generic to html editor widgets.
Changing QA contact to ji. Looks like this kind of problem is most often encountered in mail windows and ji would be best to test this.
QA Contact: momoi → ji
Using today's build (2000030108), on the plain text mail compose window, I'm able to tab from To: field to Subject field while XIM conversion remains on and have no problem to enter Japanese in the text fields. But When I tab from Subject field to mail body, an extra tab is inserted to the place where the cursor is pointing to and XIM conversion seems not working even XIM status window shows it is turned on. And I need to click on the mail body area to get the XIM conversion really working.
Proposed patch to fix 17419 will fix this problem, too. The patch is under code review.
Status: NEW → ASSIGNED
Added beta1 keyword.
Keywords: beta1
Keywords: beta1
Whiteboard: have fix, attached to 17419
*** This bug has been marked as a duplicate of 17419 ***
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → DUPLICATE
Verified as such.
Status: RESOLVED → VERIFIED
Product: MailNews → Core
Product: Core → MailNews Core
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: