no input method menu

Bug #231084 reported by hdante
6
Affects Status Importance Assigned to Milestone
firefox-3.0 (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: firefox-3.0

When opening a popup menu in some text area in firefox, the standard gtk+ "input method" menu doesn't appear.

Steps to reproduce:
1. Enter some page with a text area
2. Click the mouse button to open the popup-menu
3. There's no "input method" menu

I'm using Ubuntu Hardy Heron.

ProblemType: Bug
Architecture: i386
Date: Fri May 16 11:04:34 2008
DistroRelease: Ubuntu 8.04
NonfreeKernelModules: nvidia
Package: firefox-3.0 3.0~b5+nobinonly-0ubuntu3
PackageArchitecture: i386
ProcEnviron:
 PATH=/opt/geany/bin:/opt/lame/bin/lame:/opt/antlr/bin:/opt/freeciv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:
 LANG=pt_BR.UTF-8
 SHELL=/bin/bash
SourcePackage: firefox-3.0
Uname: Linux 2.6.24-16-generic i686

Revision history for this message
hdante (hdante) wrote :
Revision history for this message
Alexander Sack (asac) wrote : Re: [Bug 231084] [NEW] no input method menu

On Fri, May 16, 2008 at 02:10:31PM -0000, hdante wrote:
> Public bug reported:
>
> Binary package hint: firefox-3.0
>
> When opening a popup menu in some text area in firefox, the standard
> gtk+ "input method" menu doesn't appear.
>
> Steps to reproduce:
> 1. Enter some page with a text area
> 2. Click the mouse button to open the popup-menu
> 3. There's no "input method" menu
>
> I'm using Ubuntu Hardy Heron.
>

What kind of input method are you using? Are you using scim?

We should reassign this accordingly.

 tag needs-reassignmnent
 status incomplete

 - Alexander

Changed in firefox-3.0:
status: New → Incomplete
Revision history for this message
hdante (hdante) wrote :

I believe it should not be reassigned. This is not an input method issue (reproduce the bug in your firefox, the result should be the same). The bug is in firefox text widget.

I'm using the system default input method ("cedilla" here).

Revision history for this message
Alexander Sack (asac) wrote :

arne, could you take a look what this means?

Revision history for this message
Arne Goetje (arnegoetje) wrote :

Firefox does not use GTK+ for its widgets. Therefor it cannot have the InputMethod chooser as in pure GTK+ applications.
Closing as invalid.

Changed in firefox-3.0:
status: Incomplete → Invalid
Revision history for this message
hdante (hdante) wrote :

firefox may use its own custom widgets, but it uses Gtk+ as its underlying "system dependent" implementation, including input method handling. For example, in my system firefox uses:

(...)
firefox 9838 hdante mem REG 8,5 3628152 38134 /usr/lib/libgtk-x11-2.0.so.0.1200.9
(...)
firefox 9838 hdante mem REG 8,5 4184 32140 /usr/lib/gtk-2.0/2.10.0/immodules/im-cedilla.so
(...)

The idea is that all gtk applications have an input method menu by default, but firefox doesn't (re)implement it, so I'm able to switch input methods in every application in my system, except firefox.

Revision history for this message
Arne Goetje (arnegoetje) wrote : Re: [Bug 231084] Re: no input method menu

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

hdante wrote:
> firefox may use its own custom widgets, but it uses Gtk+ as its
> underlying "system dependent" implementation, including input method
> handling. For example, in my system firefox uses:
>
> (...)
> firefox 9838 hdante mem REG 8,5 3628152 38134 /usr/lib/libgtk-x11-2.0.so.0.1200.9
> (...)
> firefox 9838 hdante mem REG 8,5 4184 32140 /usr/lib/gtk-2.0/2.10.0/immodules/im-cedilla.so
> (...)
>
> The idea is that all gtk applications have an input method menu by
> default, but firefox doesn't (re)implement it, so I'm able to switch
> input methods in every application in my system, except firefox.
>

it does use it's own widget set, so implementing the input method menu
would need to be done there. May I suggest that you take this to
upstream as a whishlist item, please?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFISCPXbp/QbmhdHowRAsHtAKCR9WlLKU/vMfqEnWH3krtLFFtKpgCgzbcB
lhYWgx0pqxHvFUjoUHcNPGc=
=Ah/R
-----END PGP SIGNATURE-----

Revision history for this message
hdante (hdante) wrote :

No this bug is in Ubuntu. Firefox is part of "ubuntu-desktop" and officially supported. Every gtk application in Ubuntu has the input method menu, except firefox. So Ubuntu is inconsistent.

Usually I want to switch input methods to write messages with mathematical symbols or to write in other languages. I can't do this directly in firefox, I need to write it in gedit then copy and paste to firefox.

hdante (hdante)
Changed in firefox-3.0:
status: Invalid → Incomplete
Revision history for this message
Martin Mai (mrkanister-deactivatedaccount-deactivatedaccount) wrote :

We were wondering if this is still an issue for you. Can you try with the latest Ubuntu release? Thanks in advance.

Revision history for this message
hdante (hdante) wrote :

The problem persists in Intrepid Ibex. Just right click in a text widget in firefox.

Revision history for this message
Murray (mjrmua) wrote :

Very annoying problem, Is there any work-around, short of writing text in another program?

Revision history for this message
Murray (mjrmua) wrote :

Reading this discussion: http://ubuntuforums.org/archive/index.php/t-528382.html
As a work around, Firefox Input method can be changed (to scim at least) by setting
GTK_IM_MODULE="scim-bridge"
in /etc/X11/xinit/xinput.d/scim
Needs a restart to take effect, so is useless if you need to be switching input methods on the fly, but better than nothing.

Revision history for this message
Arne Goetje (arnegoetje) wrote :

Murray wrote:
> Reading this discussion: http://ubuntuforums.org/archive/index.php/t-528382.html
> As a work around, Firefox Input method can be changed (to scim at least) by setting
> GTK_IM_MODULE="scim-bridge"
> in /etc/X11/xinit/xinput.d/scim
> Needs a restart to take effect, so is useless if you need to be switching input methods on the fly, but better than nothing.
>

To enable scim, go to System/Administration/Language Settings and enable
the checkbox "enable support for complex characters". The changes will
take effect after logging out.

Please do not edit /etc/X11/xinit/xinput.d/scim by hand.

Cheers
Arne

Revision history for this message
xteejx (xteejx) wrote :

Closing this bug as Invalid. The problem is fixed by enabling scim within Ubuntu (or so it seems). If this is incorrect or the bug still affects you, please reopen it by changing the status back to New. Thank you.

Changed in firefox-3.0 (Ubuntu):
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.