Activity log for bug #1292796

Date Who What changed Old value New value Message
2014-03-15 07:59:00 Andreas E. bug added bug
2014-03-15 08:06:15 Andreas E. description While typing a text in an input field, every use of the AltGr modifier (ie. AltGr+7 = [ on German layout) triggers a "blur" event on the input field and the whole document. This can lead to issues with websites, since the user actually didn't leave the input and is continuously typing. Testcase: Enter in the interactive console: document.addEventListener("focus", function(){ console.log("focus "+new Date().getMilliseconds()) }) document.addEventListener("blur", function(){ console.log("blur "+new Date().getMilliseconds()) }) document.addEventListener("keydown", function(){ console.log("keydown "+new Date().getMilliseconds()) }) I get this when hitting the AltGr key: "blur 358" "focus 363" "keydown 369" ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: firefox 28.0~b2+build1-0ubuntu2 ProcVersionSignature: Ubuntu 3.13.0-17.37-generic 3.13.6 Uname: Linux 3.13.0-17-generic x86_64 AddonCompatCheckDisabled: False ApportVersion: 2.13.3-0ubuntu1 Architecture: amd64 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC1: andreas 2431 F.... pulseaudio /dev/snd/controlC0: andreas 2431 F.... pulseaudio BuildID: 20140226081007 Channel: Unavailable CurrentDesktop: Unity Date: Sat Mar 15 08:46:14 2014 EcryptfsInUse: Yes ForcedLayersAccel: False IfupdownConfig: # interfaces(5) file used by ifup(8) and ifdown(8) auto lo iface lo inet loopback IncompatibleExtensions: English (South Africa) Language Pack - langpack-en-ZA@firefox.mozilla.org English (GB) Language Pack - langpack-en-GB@firefox.mozilla.org Deutsch (DE) Language Pack - langpack-de@firefox.mozilla.org Default - {972ce4c6-7e08-4474-a285-3208198ce6fd} InstallationDate: Installed on 2014-02-02 (40 days ago) InstallationMedia: Ubuntu-GNOME 14.04 "Trusty Tahr" - Alpha amd64 (20140201) IpRoute: default via 192.168.178.1 dev wlan0 proto static 192.168.178.0/24 dev wlan0 proto kernel scope link src 192.168.178.33 metric 9 MostRecentCrashID: bp-09f2e31c-4075-486b-a99d-c6b752140203 Plugins: Shockwave Flash - /usr/lib/flashplugin-installer/libflashplayer.so Gnome Shell Integration - /usr/lib/mozilla/plugins/libgnome-shell-browser-plugin.so (gnome-shell) iTunes Application Detector - /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so (rhythmbox-mozilla) Java(TM) Plug-in 10.51.2 - /opt/Oracle_Java/jre1.7.0_51/lib/amd64/libnpjp2.so PrefSources: prefs.js [Profile]/extensions/{b9db16a4-6edc-47ec-a1f4-b86292ed211d}/defaults/preferences/prefs-dwhelper.js /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/ubufox@ubuntu.com/defaults/preferences/001ubuntu-gnome-mods.js Profiles: Profile0 (Default) - LastVersion=28.0/20140226081007 (In use) RelatedPackageVersions: gnome-shell 3.10.4-0ubuntu4 rhythmbox-mozilla 3.0.1-1ubuntu13 RunningIncompatibleAddons: True SourcePackage: firefox UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 10/31/2013 dmi.bios.vendor: LENOVO dmi.bios.version: 76CN31WW dmi.board.asset.tag: No Asset Tag dmi.board.name: Yoga2 dmi.board.vendor: LENOVO dmi.board.version: 31900058STD dmi.chassis.asset.tag: No Asset Tag dmi.chassis.type: 10 dmi.chassis.vendor: LENOVO dmi.chassis.version: Lenovo Yoga 2 Pro dmi.modalias: dmi:bvnLENOVO:bvr76CN31WW:bd10/31/2013:svnLENOVO:pn20266:pvrLenovoYoga2Pro:rvnLENOVO:rnYoga2:rvr31900058STD:cvnLENOVO:ct10:cvrLenovoYoga2Pro: dmi.product.name: 20266 dmi.product.version: Lenovo Yoga 2 Pro dmi.sys.vendor: LENOVO While typing a text in an input field, every use of the AltGr modifier (ie. AltGr+Q = @ on German layout) triggers a "blur" event on the input field and the whole document. This can lead to issues with websites, since the user actually didn't leave the input and is continuously typing. Testcase: Enter in the interactive console: document.addEventListener("focus", function(){ console.log("focus "+new Date().getMilliseconds()) }) document.addEventListener("blur", function(){ console.log("blur "+new Date().getMilliseconds()) }) document.addEventListener("keydown", function(){ console.log("keydown "+new Date().getMilliseconds()) }) For a normal key (like Q) I only get the keydown event. When hitting the AltGr key, I get this: "blur 358" "focus 363" "keydown 369" This happens also for the Super and Alt keys. But while the Alt key doesn't work as modifier (Alt+Q does not give @), the AltGr key does not work for operating system shortcuts. Its use is purely as keyboard modifier. ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: firefox 28.0~b2+build1-0ubuntu2 ProcVersionSignature: Ubuntu 3.13.0-17.37-generic 3.13.6 Uname: Linux 3.13.0-17-generic x86_64 AddonCompatCheckDisabled: False ApportVersion: 2.13.3-0ubuntu1 Architecture: amd64 AudioDevicesInUse:  USER PID ACCESS COMMAND  /dev/snd/controlC1: andreas 2431 F.... pulseaudio  /dev/snd/controlC0: andreas 2431 F.... pulseaudio BuildID: 20140226081007 Channel: Unavailable CurrentDesktop: Unity Date: Sat Mar 15 08:46:14 2014 EcryptfsInUse: Yes ForcedLayersAccel: False IfupdownConfig:  # interfaces(5) file used by ifup(8) and ifdown(8)  auto lo  iface lo inet loopback IncompatibleExtensions:  English (South Africa) Language Pack - langpack-en-ZA@firefox.mozilla.org  English (GB) Language Pack - langpack-en-GB@firefox.mozilla.org  Deutsch (DE) Language Pack - langpack-de@firefox.mozilla.org  Default - {972ce4c6-7e08-4474-a285-3208198ce6fd} InstallationDate: Installed on 2014-02-02 (40 days ago) InstallationMedia: Ubuntu-GNOME 14.04 "Trusty Tahr" - Alpha amd64 (20140201) IpRoute:  default via 192.168.178.1 dev wlan0 proto static  192.168.178.0/24 dev wlan0 proto kernel scope link src 192.168.178.33 metric 9 MostRecentCrashID: bp-09f2e31c-4075-486b-a99d-c6b752140203 Plugins:  Shockwave Flash - /usr/lib/flashplugin-installer/libflashplayer.so  Gnome Shell Integration - /usr/lib/mozilla/plugins/libgnome-shell-browser-plugin.so (gnome-shell)  iTunes Application Detector - /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so (rhythmbox-mozilla)  Java(TM) Plug-in 10.51.2 - /opt/Oracle_Java/jre1.7.0_51/lib/amd64/libnpjp2.so PrefSources:  prefs.js  [Profile]/extensions/{b9db16a4-6edc-47ec-a1f4-b86292ed211d}/defaults/preferences/prefs-dwhelper.js  /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/ubufox@ubuntu.com/defaults/preferences/001ubuntu-gnome-mods.js Profiles: Profile0 (Default) - LastVersion=28.0/20140226081007 (In use) RelatedPackageVersions:  gnome-shell 3.10.4-0ubuntu4  rhythmbox-mozilla 3.0.1-1ubuntu13 RunningIncompatibleAddons: True SourcePackage: firefox UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 10/31/2013 dmi.bios.vendor: LENOVO dmi.bios.version: 76CN31WW dmi.board.asset.tag: No Asset Tag dmi.board.name: Yoga2 dmi.board.vendor: LENOVO dmi.board.version: 31900058STD dmi.chassis.asset.tag: No Asset Tag dmi.chassis.type: 10 dmi.chassis.vendor: LENOVO dmi.chassis.version: Lenovo Yoga 2 Pro dmi.modalias: dmi:bvnLENOVO:bvr76CN31WW:bd10/31/2013:svnLENOVO:pn20266:pvrLenovoYoga2Pro:rvnLENOVO:rnYoga2:rvr31900058STD:cvnLENOVO:ct10:cvrLenovoYoga2Pro: dmi.product.name: 20266 dmi.product.version: Lenovo Yoga 2 Pro dmi.sys.vendor: LENOVO
2014-05-02 22:54:37 Launchpad Janitor firefox (Ubuntu): status New Confirmed
2014-05-21 19:10:12 Markcortbass bug added subscriber Mark
2015-01-13 16:51:50 Phlegx firefox (Ubuntu): status Confirmed Invalid
2015-01-13 16:51:58 Phlegx firefox (Ubuntu): status Invalid Confirmed