From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.8) Gecko/20050622 Fedora/1.0.4-1.3.1 Firefox/1.0.4
Description of problem:
Entering decimal values with the keypad is not possible when using a non-english keyboard layout. The decimal character is substituted by a pipe (|) character.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1.use a german keyboard layout
2.type "," on the keypad into the location bar or in any other text field
there is already a patch in https://bugzilla.mozilla.org/show_bug.cgi?id=108170 ( https://bugzilla.mozilla.org/attachment.cgi?id=160938 ) that solves the problem
one possibility would be to add this patch to [core]/rpms/firefox/FC-3 and include a line like "Patch43: GDK_KP_Separator.GTK2.patch" in the spec file.
(I did that and it works great)
The bug is really annoying when entering monetary values in web-interfaces...
Created attachment 115861 [details]
patch for GTK1 (not really used, but added for completeness)
Created attachment 115862 [details]
gtk2-patch - fixes the bug
Created attachment 115863 [details]
patch for firefox.spec file (just adding the two patch files)
Fedora Core 3 is now maintained by the Fedora Legacy project for security
updates only. If this problem is a security issue, please reopen and
reassign to the Fedora Legacy product. If it is not a security issue and
hasn't been resolved in the current FC5 updates or in the FC6 test
release, reopen and change the version to match.