[Bug 58693] Re: onKeyPress event not fired when typing accents
It is still an issue in a current Firefox release. It is not possible to program custom input elements with, for instance, french language support like on this site: http://create3000.de/users- guide/components/keydevicesensor/stringsensor/#example. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/58693 Title: onKeyPress event not fired when typing accents To manage notifications about this bug go to: https://bugs.launchpad.net/firefox/+bug/58693/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 58693]
It happens still in Firefox 26, at least on Ubuntu (12.04) If you change focus to another window, click and return to the windows, then it works. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/58693 Title: onKeyPress event not fired when typing accents To manage notifications about this bug go to: https://bugs.launchpad.net/firefox/+bug/58693/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 58693]
Firefox 20.0 on Linux, this bug still exists, and it's really annoying blocking my web application to work. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/58693 Title: onKeyPress event not fired when typing accents To manage notifications about this bug go to: https://bugs.launchpad.net/firefox/+bug/58693/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 58693]
Mozilla Firefox 20.0 and still don't fires the onKeyPress event. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/58693 Title: onKeyPress event not fired when typing accents To manage notifications about this bug go to: https://bugs.launchpad.net/firefox/+bug/58693/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 58693] Re: onKeyPress event not fired when typing accents
** Package changed: firefox-3.0 (Ubuntu) = firefox (Ubuntu) ** Changed in: firefox-3.5 (Ubuntu) Status: Incomplete = Invalid -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/58693 Title: onKeyPress event not fired when typing accents To manage notifications about this bug go to: https://bugs.launchpad.net/firefox/+bug/58693/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 58693] Re: onKeyPress event not fired when typing accents
Mozilla bug 447757. The key events were badly mishandled on Linux. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/58693 Title: onKeyPress event not fired when typing accents To manage notifications about this bug go to: https://bugs.launchpad.net/firefox/+bug/58693/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 58693] Re: onKeyPress event not fired when typing accents
The bug persists in Firefox 3.6.13 (with a brand-new profile) on Kubuntu 10.04. It appears to be Firefox-specific, as Opera and Chrome work just fine. The broken behavior is still the same. Pressing any dead key only triggers »keyup« (where all values are 0). Pressing a non-dead key after that also only triggers »keyup«, with the »which« and »keyCode« properties set to the value of the base key. E.g., pressing dead acute and 'a' yields: keyup: which=0 keyCode=0 [for the dead acute] keyup: which=65 keyCode=65 [for 'a'] Pressing dead grave and a or dead circumflex plus a yields exactly the same. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/58693 Title: onKeyPress event not fired when typing accents -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 58693] Re: onKeyPress event not fired when typing accents
Still an issue in Firefox version 3.6.10 / Mozilla Firefox for Ubuntu canonical 1.0. Ubuntu bug 58693 should be moved out of INCOMPLETE state. -- onKeyPress event not fired when typing accents https://bugs.launchpad.net/bugs/58693 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 58693] Re: onKeyPress event not fired when typing accents
Still an issue in Firefox version 3.6.10 / Mozilla Firefox for Ubuntu canonical 1.0. -- onKeyPress event not fired when typing accents https://bugs.launchpad.net/bugs/58693 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 58693] Re: onKeyPress event not fired when typing accents
Updated https://bugzilla.mozilla.org/show_bug.cgi?id=308820 . It's been moved to RESOLVED INCOMPLETE state. It needs to be reopened on the Mozilla side. I think I know what is going on. Newer versions of Firefox are firing compositionstart, compositionupdate, and compositionend events; and not dispatching keypress events for dead key combinations. Refer to http://www.w3.org/TR/DOM-Level-3-Events/#events-keyboardevents and http://www.w3.org/TR/DOM-Level-3-Events/#events-textevents . There an error in the implementation of compositionend. Firefox browsers are not firing textinput events. I believe that this is the only way Firefox will enable JavaScript developers to write code that is OS-independent. This is going to require a more senior Mozilla engineer to give the go-ahead as it will involve the talents of multiple engineers. It's probably worth tracking bug https://bugzilla.mozilla.org/show_bug.cgi?id=447757 , as it has a new HTML example attached. ** Bug watch added: Mozilla Bugzilla #447757 https://bugzilla.mozilla.org/show_bug.cgi?id=447757 -- onKeyPress event not fired when typing accents https://bugs.launchpad.net/bugs/58693 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 58693] Re: onKeyPress event not fired when typing accents
Bottom Line == There are multiple bugs w/r to keyboard events in Firefox on Linux. Background == JavaScript events have attributes. Mozilla currently does the following for key and text events: (1) Assigns values to the attribute keyCode for keyup and keydown events. The assignment is often wrong (null) on Linux. (2) Assigns values to the attribute charCode for keypress events. The assignment is often wrong (null) on Linux. (3) Bungles the assignment of attributes to compositionstart and compositionend on Linux The W3C specification declines to specify what the correct values are for assignments to charCode and keyCode. It makes recommendations for the assignment of two new attributes: char and key. In principal, these assignments could be made more less operating system and browser independent. (4) Firefox does not make assignments to either of the new char or key attributes. In the tables below, no attempt is made to indicate the lack of assignment. Assignment of both char and key look relatively easy. The previous draft of the W3C DOM Level 3 Events specification was more challenging. (5) Firefox dispatches compositionstart and compositionend events on Linux. On Windows the behavior is completely different. This is an OS dependency that is difficult to code around. (6) W3C calls for a textInput event to get fired after the last keyup. If Firefox implemented this part of the spec then the OS-dependency and browser-dependency it's current implementation is requiring could be made to vanish -- at least for the majority of the applications that listen to the keyboard. In an earlier post on this topic, operating system inconsistencies had not been determined. Now they are and they are large. Supporting Data === Mozilla key and text event sequences Firefox 3.6.10 Test URL: https://bug447757.bugzilla.mozilla.org/attachment.cgi?id=474270 Nominal keyboard sequence (Windows: AltGr 2 e) Country: Albania Language: Albania The tables record the event sequence in the order of occurence. Windows === keyC charC alt event 17 - F keydown 18 - T keydown 50 - T keydown 50 - T keyup 17 - T keyup 69 - F keydown - 283 F keypress 69 - F keyup Linux = keyCcharCalt event 0 - F keydown - 0 T keypress 0 - T keyup 0 - T keyup - - T compositionstart - - F compositionend 69 - F keyup -- onKeyPress event not fired when typing accents https://bugs.launchpad.net/bugs/58693 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 58693] Re: onKeyPress event not fired when typing accents
** Changed in: firefox Status: Invalid = Expired ** Changed in: firefox Importance: Unknown = Medium -- onKeyPress event not fired when typing accents https://bugs.launchpad.net/bugs/58693 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 58693] Re: onKeyPress event not fired when typing accents
** Changed in: firefox Status: New = Invalid -- onKeyPress event not fired when typing accents https://bugs.launchpad.net/bugs/58693 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 58693] Re: onKeyPress event not fired when typing accents
Can someone please test and see if this is still an issue in Firefox 3.6? ** Changed in: firefox-3.5 (Ubuntu) Status: Triaged = Incomplete -- onKeyPress event not fired when typing accents https://bugs.launchpad.net/bugs/58693 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 58693] Re: keyPress does not work perfectly in browser javascript
Thank you for your bug report. This bug has been reported to the developers of the software. You can track it and make comments at: https://bugzilla.mozilla.org/show_bug.cgi?id=308820 ** Bug watch added: Mozilla Bugzilla #308820 https://bugzilla.mozilla.org/show_bug.cgi?id=308820 ** Also affects: firefox via https://bugzilla.mozilla.org/show_bug.cgi?id=308820 Importance: Unknown Status: Unknown ** Also affects: firefox-3.5 (Ubuntu) Importance: Undecided Status: New ** Changed in: firefox-3.5 (Ubuntu) Importance: Undecided = Medium ** Changed in: firefox-3.5 (Ubuntu) Status: New = Triaged ** Changed in: firefox-3.0 (Ubuntu) Status: New = Triaged ** Summary changed: - keyPress does not work perfectly in browser javascript + onKeyPress event not fired when typing accents -- onKeyPress event not fired when typing accents https://bugs.launchpad.net/bugs/58693 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 58693] Re: onKeyPress event not fired when typing accents
** Changed in: firefox Status: Unknown = New -- onKeyPress event not fired when typing accents https://bugs.launchpad.net/bugs/58693 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 58693] Re: keyPress does not work perfectly in browser javascript
It's not only Firefox problem. This issue is manifesting in all browsers running on Linux - Epiphany, Opera, etc. Probably it is related to X-server. -- keyPress does not work perfectly in browser javascript https://bugs.launchpad.net/bugs/58693 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 58693] Re: keyPress does not work perfectly in browser javascript
There is at least one exception though. It seems to work correctly in the Linux Chromium builds for me (from PPA). -- keyPress does not work perfectly in browser javascript https://bugs.launchpad.net/bugs/58693 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 58693] Re: keyPress does not work perfectly in browser javascript
This problem still exists in firefox-3.5/jaunty. The original test case still illustrates the problem perfectly. I'm using a danish keyboard where i need to press umlaut before o to get a ö. ** Changed in: firefox-3.0 (Ubuntu) Status: Invalid = New -- keyPress does not work perfectly in browser javascript https://bugs.launchpad.net/bugs/58693 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 58693] Re: keyPress does not work perfectly in browser javascript
Closing due to age. If this is still a problem in 3.0.7 please reopen this bug. Also please reopen with all new information on how to reproduce this bug by giving us step by step instructions. We also need what happens what is expected to happen. To reopen the bug report you can click on the current status, under the Status column, and change the Status back to New. Thanks again! ** Changed in: firefox-3.0 (Ubuntu) Status: Incomplete = Invalid ** Changed in: firefox-3.0 (Ubuntu) Sourcepackagename: firefox = firefox-3.0 Assignee: Mozilla Bugs (mozilla-bugs) = (unassigned) -- keyPress does not work perfectly in browser javascript https://bugs.launchpad.net/bugs/58693 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 58693] Re: keyPress does not work perfectly in browser javascript
we will try to get a tester in mozillateam to verify if your testcase is reproducible. ** Changed in: firefox (Ubuntu) Importance: Undecided = Medium Assignee: (unassigned) = Mozilla Bugs Status: Unconfirmed = Needs Info ** Tags added: mt-needtester -- keyPress does not work perfectly in browser javascript https://launchpad.net/bugs/58693 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 58693] Re: keyPress does not work perfectly in browser javascript
There is a problem with specific lattin characters. You want to write e.g. latin small letter u with diaeresis (ü). If you write it directly, it works - you get the keyCode. But if you press diaeresis first and then u, nothing will happen. Note: When run Firefox in Wine, it works. ** Attachment added: test page http://librarian.launchpad.net/6719815/keypress.html -- keyPress does not work perfectly in browser javascript https://launchpad.net/bugs/58693 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 58693] Re: keyPress does not work perfectly in browser javascript
** Changed in: Ubuntu Sourcepackagename: None = firefox Assignee: Brian Murray = (unassigned) Status: Needs Info = Unconfirmed -- keyPress does not work perfectly in browser javascript https://launchpad.net/bugs/58693 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 58693] Re: keyPress does not work perfectly in browser javascript
Thanks for taking the time to report this bug and helping to make Ubuntu better. You reported this bug a while ago and there hasn't been any activity in it recently. We were wondering is this still an issue for you? Thanks in advance. ** Changed in: Ubuntu Assignee: (unassigned) = Brian Murray Status: Unconfirmed = Needs Info -- keyPress does not work perfectly in browser javascript https://launchpad.net/bugs/58693 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 58693] keyPress does not work perfectly in browser javascript
Public bug reported: Browser javascript does not detect certain pressed keys. Reproduce: Set any HTML object onkeypress attribute like for example this: textarea onkeypress=alert(event.which);/textarea If you press any key in this textarea, it shows you key code. But if you want write ü or ä (German) in a way, that you press umlaut first and then letter,nothing happen. It does not work with some other letters (áíéščřžě) and probably more. It was tested in Opera, Firefox, Epiphany. (in Opera you have to replace event.which by event.keyCode) You can try it here: http://extender.ic.cz/keypress.html ** Affects: Ubuntu Importance: Untriaged Status: Unconfirmed ** Description changed: Browser javascript does not detect certain pressed keys. Reproduce: Set any HTML object onkeypress attribute like for example this: textarea onkeypress=alert(event.which);/textarea If you press any key in this textarea, it shows you key code. - But if you want write ü or ä (German) in a way, that you press umlaut first and then letter, - nothing happen. It does not work with some other letters (áíéščřžě) and probably more. + But if you want write ü or ä (German) in a way, that you press umlaut first and then letter,nothing happen. + It does not work with some other letters (áíéščřžě) and probably more. It was tested in Opera, Firefox, Epiphany. (in Opera you have to replace event.which by event.keyCode) You can try it here: http://extender.ic.cz/keypress.html -- keyPress does not work perfectly in browser javascript https://launchpad.net/bugs/58693 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs