Clicking an <input type="password"> field in a webextension popup will cause popup to close

Bug #1803631 reported by Brendan
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
firefox (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

This bug is Ubuntu specific, I've tested in Fedora 28 with Firefox 63.0 and cannot reproduce. I've attached an example extension that triggers the bug.

To reproduce:

1. Go to about:debugging and load test extension
2. Open extension popup and click on text field
3. Try to input text

Expected behavior:

My input shows up in text field

Actual behavior:

Extension popup closes

ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: firefox 63.0+build2-0ubuntu0.18.04.2
ProcVersionSignature: Ubuntu 4.15.0-39.42-generic 4.15.18
Uname: Linux 4.15.0-39-generic x86_64
AddonCompatCheckDisabled: False
ApportVersion: 2.20.9-0ubuntu7.5
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: mymindstorm 1349 F.... pulseaudio
BuildID: 20181023214826
Channel: Unavailable
CurrentDesktop: ubuntu:GNOME
Date: Thu Nov 15 18:51:36 2018
Extensions: extensions.sqlite corrupt or missing
ForcedLayersAccel: False
IfupdownConfig:
 # interfaces(5) file used by ifup(8) and ifdown(8)
 auto lo
 iface lo inet loopback
IncompatibleExtensions: Unavailable (corrupt or non-existant compatibility.ini or extensions.sqlite)
InstallationDate: Installed on 2018-11-15 (0 days ago)
InstallationMedia: Ubuntu 18.04.1 LTS "Bionic Beaver" - Release amd64 (20180725)
IpRoute:
 default via 192.168.122.1 dev ens3 proto dhcp metric 100
 169.254.0.0/16 dev ens3 scope link metric 1000
 192.168.122.0/24 dev ens3 proto kernel scope link src 192.168.122.13 metric 100
IwConfig:
 lo no wireless extensions.

 ens3 no wireless extensions.
Locales: extensions.sqlite corrupt or missing
PrefSources: prefs.js
ProcEnviron:
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
Profiles: Profile0 (Default) - LastVersion=63.0/20181023214826 (In use)
RfKill:

RunningIncompatibleAddons: False
SourcePackage: firefox
Themes: extensions.sqlite corrupt or missing
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 04/01/2014
dmi.bios.vendor: SeaBIOS
dmi.bios.version: ?-20180531_142017-buildhw-08.phx2.fedoraproject.org-1.fc28
dmi.chassis.type: 1
dmi.chassis.vendor: QEMU
dmi.chassis.version: pc-i440fx-2.11
dmi.modalias: dmi:bvnSeaBIOS:bvr?-20180531_142017-buildhw-08.phx2.fedoraproject.org-1.fc28:bd04/01/2014:svnQEMU:pnStandardPC(i440FX+PIIX,1996):pvrpc-i440fx-2.11:cvnQEMU:ct1:cvrpc-i440fx-2.11:
dmi.product.name: Standard PC (i440FX + PIIX, 1996)
dmi.product.version: pc-i440fx-2.11
dmi.sys.vendor: QEMU

Revision history for this message
Brendan (mymindstorm) wrote :
Revision history for this message
Olivier Tilloy (osomon) wrote :

Unsetting the GTK_IM_MODULE environment variable makes the problem go away.

Possibly related: bug #1765304.

Changed in firefox (Ubuntu):
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
Olivier Tilloy (osomon) wrote :

From duplicate bug #1783514 : the login popup on https://sunrise.ch/ ("My Sunrise") has the same problem, and unsetting the GTK_IM_MODULE environment variable makes it go away.

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.