Bug#843105: firefox: gtk3 causes extension popups to have odd size/placement

2016-11-24 Thread Rann Bar-On
I get the same behavior. This makes many extensions pretty unusable.
Please fix!


On Thu, 3 Nov 2016 22:34:20 -0400 Jeff King  wrote:
> On Thu, Nov 03, 2016 at 04:42:16PM -0400, Jeff King wrote:
> 
> > Given that this worked in 49.0-4 and has to do with window
creation, I
> > can guess it's related to the switch to gtk3.
> 
> After some experimenting, this actually looks like it's related to
> setting GDK_SCALE=2 in the environment. Unsetting that makes the
problem
> go away (but makes widgets and fonts tiny with gtk3, as described in
> #843104).
> 
> -Peff
> 
> 



Bug#843105: firefox: gtk3 causes extension popups to have odd size/placement

2016-11-03 Thread Jeff King
On Thu, Nov 03, 2016 at 04:42:16PM -0400, Jeff King wrote:

> Given that this worked in 49.0-4 and has to do with window creation, I
> can guess it's related to the switch to gtk3.

After some experimenting, this actually looks like it's related to
setting GDK_SCALE=2 in the environment. Unsetting that makes the problem
go away (but makes widgets and fonts tiny with gtk3, as described in
#843104).

-Peff



Bug#843105: firefox: gtk3 causes extension popups to have odd size/placement

2016-11-03 Thread Jeff King
Package: firefox
Version: 49.0-5
Severity: normal

When I open a popup by clicking on an extension icon in a toolbar, the
new window is placed near the center of the screen, and is often too
small to hold the contents of the popup (whereas in 49.0-4, the window
is placed next to the icon and sized appropriately).

If I run in --safe-mode, obviously I have no extension icons, but if I
click the hamburger button or the boomarks button, the behavior is
similar. It appears in the center of the screen, though in both cases
the size is big enough to hold the contents (however, it's the same size
as the non-working cases. It may just be that this is big enough for
those dialogs, whereas something like uMatrix needs more space).

Given that this worked in 49.0-4 and has to do with window creation, I
can guess it's related to the switch to gtk3.

-- Package-specific info:

-- Extensions information
Name: BugMeNot Plugin
Location: ${PROFILE_EXTENSIONS}/{987311C6-B504-4aa2-90BF-60CC49808D42}.xpi
Status: enabled

Name: Dactyl Binary Utils
Location: ${PROFILE_EXTENSIONS}/binary
Status: user-disabled

Name: Default theme
Location: 
/usr/lib/firefox/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi
Package: firefox
Status: enabled

Name: Google Redirects Fixer
Location: ${PROFILE_EXTENSIONS}/jid1-zurvdcat3xo...@jetpack.xpi
Status: enabled

Name: HTTPS Everywhere
Location: ${PROFILE_EXTENSIONS}/https-everywh...@eff.org.xpi
Status: enabled

Name: Multi-process staged rollout
Location: ${PROFILE_EXTENSIONS}/e10sroll...@mozilla.org.xpi
Status: enabled

Name: PassFF
Location: ${PROFILE_EXTENSIONS}/pas...@invicem.pro.xpi
Status: enabled

Name: Pentadactyl
Location: ${PROFILE_EXTENSIONS}/pentadac...@dactyl.googlecode.com.xpi
Status: enabled

Name: Pocket
Location: ${PROFILE_EXTENSIONS}/fire...@getpocket.com.xpi
Status: user-disabled

Name: uBlock Origin
Location: ${PROFILE_EXTENSIONS}/ublo...@raymondhill.net.xpi
Status: enabled

Name: uMatrix
Location: ${PROFILE_EXTENSIONS}/umat...@raymondhill.net.xpi
Status: enabled

Name: Web Compat
Location: ${PROFILE_EXTENSIONS}/webcom...@mozilla.org.xpi
Status: enabled

-- Plugins information
Name: Shockwave Flash (11.2.202.643)
Location: /usr/lib/flashplayer-mozilla/libflashplayer.so
Package: flashplayer-mozilla
Status: enabled


-- Addons package information
ii  firefox49.0-5   amd64Mozilla Firefox web browser
ii  flashplayer-mo 3:11.2.202.6 amd64Macromedia Flash Player

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.7.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages firefox depends on:
ii  debianutils   4.8
ii  fontconfig2.11.0-6.7
ii  libasound21.1.2-1
ii  libatk1.0-0   2.22.0-1
ii  libc6 2.24-5
ii  libcairo-gobject2 1.14.6-1+b1
ii  libcairo2 1.14.6-1+b1
ii  libdbus-1-3   1.10.12-1
ii  libdbus-glib-1-2  0.108-1
ii  libevent-2.0-52.0.21-stable-2.1
ii  libffi6   3.2.1-6
ii  libfontconfig12.11.0-6.7
ii  libfreetype6  2.6.3-3+b1
ii  libgcc1   1:6.2.0-10
ii  libgdk-pixbuf2.0-02.36.0-1
ii  libglib2.0-0  2.50.1-1
ii  libgtk-3-03.22.2-1
ii  libgtk2.0-0   2.24.31-1
ii  libhunspell-1.4-0 1.4.1-2+b1
ii  libnspr4  2:4.12-6
ii  libnss3   2:3.26.2-1
ii  libpango-1.0-01.40.3-3
ii  libsqlite3-0  3.15.0-1
ii  libstartup-notification0  0.12-4
ii  libstdc++66.2.0-10
ii  libvpx4   1.6.0-2
ii  libx11-6  2:1.6.3-1
ii  libxcomposite11:0.4.4-1
ii  libxdamage1   1:1.1.4-2+b1
ii  libxext6  2:1.3.3-1
ii  libxfixes31:5.0.2-1
ii  libxrender1   1:0.9.9-2
ii  libxt61:1.1.5-1
ii  procps2:3.3.12-2
ii  zlib1g1:1.2.8.dfsg-2+b3

firefox recommends no packages.

Versions of packages firefox suggests:
pn  fonts-lmodern  
pn  fonts-stix | otf-stix  
pn  libcanberra0   
pn  libgnomeui-0   
ii  libgssapi-krb5-2   1.15~beta1-1
pn  mozplugger 

-- no debconf information