I can confirm the issue is still present and it stems from the Canonical 
Firefox Ubuntu modifications addon. 
This is very serious for Polish users, as AltGr is used to obtain special 
characters. The default browser is basically unusable for chats, text editing 
etc.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to firefox in Ubuntu.
https://bugs.launchpad.net/bugs/1292796

Title:
  AltGr modifier key triggers "blur" event

Status in firefox package in Ubuntu:
  Confirmed

Bug description:
  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 - [email protected]
   English (GB) Language Pack - [email protected]
   Deutsch (DE) Language Pack - [email protected]
   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}/[email protected]/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

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1292796/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to