You are not logged in.

#1 2015-12-22 20:47:09

Zpalmtree
Member
Registered: 2015-09-06
Posts: 20

[SOLVED] Buttons, right click etc not working in firefox 43 from repos

Hi, after updating from firefox to 43 from 42, hardly anything interactive works. For example, right clicking does nothing, clicking the firefox burger button to bring up the menu does nothing, among other glitches. I am using xfce.

Downgrading solves the issue, but I don't want to be stuck on an outdated version forever. I tried removing ~/.mozilla, but that didn't fix it.

I tried downloading firefox straight from mozilla's website, and when I did this it worked fine. All my bookmarks and extensions were still installed, it was the 64 bit version, however, as the 32 bit version didn't run when downloaded from mozilla.

After looking around the forum I saw some people having issues using gtk themes, so I tried changing my gtk theme to the default xfce one, from xfce-flat [gtk2], but it didn't fix it.

I also tried disabling all extensions of course, didn't work.

Not sure what else to try. Thanks in advance.

Last edited by Zpalmtree (2015-12-26 03:21:06)

Offline

#2 2015-12-22 21:05:03

tom.ty89
Member
Registered: 2012-11-15
Posts: 897

Re: [SOLVED] Buttons, right click etc not working in firefox 43 from repos

default xfce one? why not test by (re)moving the settings.ini files and see if Adwaita works?

Offline

#3 2015-12-22 21:06:59

ColdPie
Member
Registered: 2007-09-18
Posts: 47

Re: [SOLVED] Buttons, right click etc not working in firefox 43 from repos

The new Firefox version uses GTK3 for its UI components, while the old package used GTK2. Maybe check your GTK3 packages? Do you get any suspicious out put when running firefox from a Terminal?

Last edited by ColdPie (2015-12-22 21:07:42)

Offline

#4 2015-12-22 21:36:42

Zpalmtree
Member
Registered: 2015-09-06
Posts: 20

Re: [SOLVED] Buttons, right click etc not working in firefox 43 from repos

ColdPie wrote:

The new Firefox version uses GTK3 for its UI components, while the old package used GTK2. Maybe check your GTK3 packages? Do you get any suspicious out put when running firefox from a Terminal?

This is my output from running firefox from a terminal

[zach@archlinux firefox]$ firefox
console.error: 
  [CustomizableUI]
  Custom widget with id loop-button does not return a valid node
WARNING: content window passed to PrivateBrowsingUtils.isWindowPrivate. Use isContentWindowPrivate instead (but only for frame scripts).
pbu_isWindowPrivate@resource://gre/modules/PrivateBrowsingUtils.jsm:25:14
getTopWin@chrome://browser/content/utilityOverlay.js:45:19
openLinkIn@chrome://browser/content/utilityOverlay.js:226:11
openUILinkIn@chrome://browser/content/utilityOverlay.js:188:3
openHelpLink@chrome://browser/content/utilityOverlay.js:714:3
helpButtonCommand@chrome://browser/content/preferences/in-content/preferences.js:162:3

(firefox:5146): Gtk-CRITICAL **: gtk_clipboard_set_with_data: assertion 'targets != NULL' failed

(firefox:5146): Gtk-CRITICAL **: gtk_clipboard_set_with_data: assertion 'targets != NULL' failed

(firefox:5146): Gtk-CRITICAL **: gtk_clipboard_set_with_data: assertion 'targets != NULL' failed

I reinstalled gtk3, any other way to check it?

tom.ty89 wrote:

default xfce one? why not test by (re)moving the settings.ini files and see if Adwaita works?

I tried with both the gtk themes named Adiwata and Xfce. What/where are the settings.ini file? I couldn't see any in /etc/gtk3.0 or ~/.config/xfce

Thanks.

Offline

#5 2015-12-22 21:43:09

tom.ty89
Member
Registered: 2012-11-15
Posts: 897

Re: [SOLVED] Buttons, right click etc not working in firefox 43 from repos

~/.config/gtk-3.0/? It's the gtk3 version of gtkrc

Offline

#6 2015-12-22 21:50:54

Zpalmtree
Member
Registered: 2015-09-06
Posts: 20

Re: [SOLVED] Buttons, right click etc not working in firefox 43 from repos

tom.ty89 wrote:

~/.config/gtk-3.0/? It's the gtk3 version of gtkrc

Yes, it was there, thank you.  I removed it, but unfortunately, it didn't seem to change anything in firefox, nor did it make any visible effect in xfce. Screenfetch still reports my gtk theme as xfce-flat.
The file contents, if it matters:

[Settings]
gtk-theme-name=Xfce-flat
gtk-icon-theme-name=Ozon
gtk-font-name=Cantarell 9
gtk-cursor-theme-name=OpenZone_White
gtk-cursor-theme-size=16
gtk-toolbar-style=GTK_TOOLBAR_ICONS
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
gtk-button-images=1
gtk-menu-images=1
gtk-enable-event-sounds=0
gtk-enable-input-feedback-sounds=0
gtk-xft-antialias=1
gtk-xft-hinting=1
gtk-xft-hintstyle=hintmedium
gtk-xft-rgba=none

Offline

#7 2015-12-22 21:56:52

tom.ty89
Member
Registered: 2012-11-15
Posts: 897

Re: [SOLVED] Buttons, right click etc not working in firefox 43 from repos

Hmm that's weird.

Things should take effect once you restart the program. But have you tried re-login or restart X? Can you paste `printenv` as well?

Also try to have a settings.ini back to see if it can override:

[Settings]
gtk-theme-name = Adwaita
gtk-icon-theme-name = Adwaita

Offline

#8 2015-12-22 22:19:35

Zpalmtree
Member
Registered: 2015-09-06
Posts: 20

Re: [SOLVED] Buttons, right click etc not working in firefox 43 from repos

tom.ty89 wrote:

Hmm that's weird.

Things should take effect once you restart the program. But have you tried re-login or restart X? Can you paste `printenv` as well?

Also try to have a settings.ini back to see if it can override:

[Settings]
gtk-theme-name = Adwaita
gtk-icon-theme-name = Adwaita

Yes, I did reboot. I tried putting that in, and rebooting again, but there is no difference.  I did have a program called xfce-theme-manager to easily swap themes, for some reason pacman doesn't know it exists anymore so I manually deleted it, perhaps it was causing something to be loaded automatically, but I doubt it.

[zach@archlinux ~]$ cat ~/.config/gtk-3.0/settings.ini 
[Settings]
gtk-theme-name = Adwaita
gtk-icon-theme-name = Adwaita
[zach@archlinux ~]$ printenv
XDG_VTNR=1
SSH_AGENT_PID=559
XDG_SESSION_ID=c1
GLADE_PIXMAP_PATH=:
TERM=xterm-256color
SHELL=/bin/bash
XDG_MENU_PREFIX=xfce-
VTE_VERSION=4201
WINDOWID=33554475
GTK_MODULES=canberra-gtk-module
USER=zach
GLADE_MODULE_PATH=:
SSH_AUTH_SOCK=/tmp/ssh-mUiTVEib4c8T/agent.558
SESSION_MANAGER=local/archlinux:@/tmp/.ICE-unix/552,unix/archlinux:/tmp/.ICE-unix/552
MOZ_PLUGIN_PATH=/usr/lib/mozilla/plugins
XDG_CONFIG_DIRS=/etc/xdg
PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
MAIL=/var/spool/mail/zach
DESKTOP_SESSION=/usr/bin/startxfce4
PWD=/home/zach
LANG=en_GB.UTF-8
XDG_SEAT=seat0
HOME=/home/zach
SHLVL=3
LOGNAME=zach
XDG_DATA_DIRS=/usr/local/share:/usr/share
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
XDG_RUNTIME_DIR=/run/user/1000
DISPLAY=:0
GLADE_CATALOG_PATH=:
STEAM_FRAME_FORCE_CLOSE=1
XDG_CURRENT_DESKTOP=XFCE
XAUTHORITY=/home/zach/.Xauthority
_=/usr/bin/printenv

Offline

#9 2015-12-22 22:31:18

Zpalmtree
Member
Registered: 2015-09-06
Posts: 20

Re: [SOLVED] Buttons, right click etc not working in firefox 43 from repos

I'm wrong, it did actually work, after starting my music player I noticed it displaying with a different theme. When I run the version of firefox I downloaded from their website, it displays in the adwaita theme, but for some reason the one from the repos does not. Does this mean it is still using gtk2 for some reason?

Sorry for the double post.

Offline

#10 2015-12-22 22:42:43

tom.ty89
Member
Registered: 2012-11-15
Posts: 897

Re: [SOLVED] Buttons, right click etc not working in firefox 43 from repos

Pretty unlikely, as long as the version you have is 43.0-1 or later.

It does still dep on gtk2 for flash or something though, but I don't think it matters to theming or so:
https://projects.archlinux.org/svntogit … 0219992df6

Offline

#11 2015-12-23 20:23:14

Zpalmtree
Member
Registered: 2015-09-06
Posts: 20

Re: [SOLVED] Buttons, right click etc not working in firefox 43 from repos

I tried making a new user, but the problem still occurs in that users account, so it must be something system wide. Does firefox store settings anywhere other than ~/.mozilla? And is there a way to get the 64 bit version in the repos?

Offline

#12 2015-12-26 02:57:35

tom.ty89
Member
Registered: 2012-11-15
Posts: 897

Re: [SOLVED] Buttons, right click etc not working in firefox 43 from repos

Does the new user use the Adwaita theme though?

Offline

#13 2015-12-26 03:20:52

Zpalmtree
Member
Registered: 2015-09-06
Posts: 20

Re: [SOLVED] Buttons, right click etc not working in firefox 43 from repos

tom.ty89 wrote:

Does the new user use the Adwaita theme though?

Ok...I'm super confused...I remade a test user to check your question, though I was fairly sure it was the adiwata theme I just wanted to make sure. Logged in, gave myself sudo, upgraded firefox, as I had done lots of times before...and everything worked like normal?! This was the exact same process as the last time I made a test user and it didn't work! I logged back in to my normal account, and sure enough it worked there too, checked the firefox website to ensure I was on version 43, and I am! I have no idea what I did (if anything, I don't think I did aside from updating a couple of times) but it is magically working now. I'm not going to complain, but I guess I will mark this as magically solved.

My pacman log since it was definitely broken if anyone is interested -

8801 [2015-12-22 22:50] [PACMAN] Running 'pacman -S gtk2'                            
8802 [2015-12-22 22:50] [ALPM] transaction started                                   
8803 [2015-12-22 22:50] [ALPM] reinstalled gtk2 (2.24.29-1)                          
8804 [2015-12-22 22:50] [ALPM] transaction completed                                 
8805 [2015-12-22 22:51] [PACMAN] Running 'pacman -S -y -u'                           
8806 [2015-12-22 22:51] [PACMAN] synchronizing package lists                         
8807 [2015-12-22 22:51] [PACMAN] starting full system upgrade                        
8808 [2015-12-23 15:16] [PACMAN] Running 'pacman -S sl'                              
8809 [2015-12-23 15:16] [ALPM] transaction started                                   
8810 [2015-12-23 15:16] [ALPM] installed sl (5.02-4)                                 
8811 [2015-12-23 15:16] [ALPM] transaction completed                                 
8812 [2015-12-23 21:41] [PACMAN] Running 'pacman -U /var/cache/pacman/pkg/firefox-42.0-3-x86_64.pkg.tar.xz'
8813 [2015-12-23 21:41] [ALPM] transaction started                                   
8814 [2015-12-23 21:41] [ALPM] downgraded firefox (43.0.1-2 -> 42.0-3)               
8815 [2015-12-23 21:41] [ALPM] transaction completed                                 
8816 [2015-12-24 01:47] [PACMAN] Running 'pacman -S indent'                          
8817 [2015-12-24 01:47] [ALPM] transaction started                                   
8818 [2015-12-24 01:47] [ALPM] installed indent (2.2.11-4)                           
8819 [2015-12-24 01:47] [ALPM] transaction completed                                 
8820 [2015-12-24 04:04] [PACMAN] Running '/usr/bin/pacman --color never --noconfirm -S --asdeps pkg-config'
8821 [2015-12-24 04:04] [ALPM] transaction started                                   
8822 [2015-12-24 04:04] [ALPM] installed pkg-config (0.29-1)                         
8823 [2015-12-24 04:04] [ALPM] transaction completed                                 
8824 [2015-12-24 04:04] [PACMAN] Running 'pacman -S fakeroot'                        
8825 [2015-12-24 04:04] [ALPM] transaction started                                   
8826 [2015-12-24 04:04] [ALPM] installed fakeroot (1.20.2-1)                         
8827 [2015-12-24 04:04] [ALPM] transaction completed                                 
8828 [2015-12-24 04:04] [PACMAN] Running 'pacman -U --ask 36 --noconfirm /tmp/pacaurtmp-zach/xfce-theme-manager/xfce-theme-manager-0.3.7-1-x86_64.pkg.tar.xz'
8829 [2015-12-24 04:04] [ALPM] transaction started                                   
8830 [2015-12-24 04:04] [ALPM] installed xfce-theme-manager (0.3.7-1)                
8831 [2015-12-24 04:04] [ALPM] transaction completed                                 
8832 [2015-12-24 04:23] [PACMAN] Running 'pacman -S shutter'                         
8833 [2015-12-24 04:23] [ALPM] transaction started                                   
8834 [2015-12-24 04:23] [ALPM] reinstalled shutter (0.93.1-1)                        
8835 [2015-12-24 04:23] [ALPM] transaction completed                                 
8836 [2015-12-24 12:35] [PACMAN] Running 'pacman -S -y -u'                           
8837 [2015-12-24 12:35] [PACMAN] synchronizing package lists                         
8838 [2015-12-24 12:35] [PACMAN] starting full system upgrade                        
8839 [2015-12-24 12:35] [ALPM] transaction started                                   
8840 [2015-12-24 12:35] [ALPM] upgraded boost-libs (1.59.0-5 -> 1.60.0-1)            
8841 [2015-12-24 12:35] [ALPM] upgraded lib32-libdbus (1.10.4-1 -> 1.10.6-1)         
8842 [2015-12-24 12:35] [ALPM] upgraded lib32-libxi (1.7.5-1 -> 1.7.6-1)             
8843 [2015-12-24 12:35] [ALPM] upgraded mesa (11.0.7-1 -> 11.1.0-1)                  
8844 [2015-12-24 12:35] [ALPM] upgraded lib32-mesa (11.0.7-1 -> 11.1.0-1)            
8845 [2015-12-24 12:35] [ALPM] upgraded libtorrent-rasterbar (1:1.0.7-2 -> 1:1.0.7-3)
8846 [2015-12-24 12:35] [ALPM] upgraded libvisio (0.1.3-3 -> 0.1.4-1)  
8847 [2015-12-24 12:35] [ALPM] upgraded ocl-icd (2.2.7-1 -> 2.2.8-1)                 
8848 [2015-12-24 12:36] [ALPM] upgraded qbittorrent (3.3.1-1 -> 3.3.1-2)             
8849 [2015-12-24 12:36] [ALPM] transaction completed                                 
8850 [2015-12-24 18:43] [PACMAN] Running 'pacman -S vim'                             
8851 [2015-12-25 15:58] [PACMAN] Running 'pacman -S -y -u'                           
8852 [2015-12-25 15:58] [PACMAN] synchronizing package lists                         
8853 [2015-12-25 15:58] [PACMAN] starting full system upgrade                        
8854 [2015-12-25 15:59] [ALPM] transaction started                                   
8855 [2015-12-25 15:59] [ALPM] upgraded perl (5.22.0-1 -> 5.22.1-1)                  
8856 [2015-12-25 15:59] [ALPM] upgraded gnupg (2.1.10-1 -> 2.1.10-3)                 
8857 [2015-12-25 15:59] [ALPM] upgraded librevenge (0.0.2-2 -> 0.0.3-1)              
8858 [2015-12-25 15:59] [ALPM] transaction completed                                 
8859 [2015-12-25 16:01] [PACMAN] Running 'pacman -R -s cowsay'                       
8860 [2015-12-25 16:01] [ALPM] transaction started                                   
8861 [2015-12-25 16:01] [ALPM] removed cowsay (3.03-9)                               
8862 [2015-12-25 16:01] [ALPM] transaction completed                                 
8863 [2015-12-25 16:02] [PACMAN] Running 'pacman -R -s fortune-env'                  
8864 [2015-12-25 16:02] [PACMAN] Running 'pacman -R -s fortune-db'
8865 [2015-12-25 16:03] [PACMAN] Running 'pacman -R -s fortune'
8866 [2015-12-25 16:03] [PACMAN] Running 'pacman -R -s fortune-mod'
8867 [2015-12-25 16:03] [ALPM] transaction started
8868 [2015-12-25 16:03] [ALPM] removed fortune-mod (1.99.1-6) 
8869 [2015-12-25 16:03] [ALPM] transaction completed
8870 [2015-12-26 03:03] [PACMAN] Running 'pacman -Syu firefox'
8871 [2015-12-26 03:03] [PACMAN] synchronizing package lists
8872 [2015-12-26 03:03] [PACMAN] starting full system upgrade
8873 [2015-12-26 03:03] [ALPM] transaction started
8874 [2015-12-26 03:03] [ALPM] upgraded firefox (42.0-3 -> 43.0.1-2)
8875 [2015-12-26 03:03] [ALPM] upgraded libcdr (0.1.1-4 -> 0.1.2-1)
8876 [2015-12-26 03:03] [ALPM] upgraded libnm-glib (1.0.8-1 -> 1.0.10-1)
8877 [2015-12-26 03:03] [ALPM] upgraded libsodium (1.0.7-1 -> 1.0.8-1)
8878 [2015-12-26 03:03] [ALPM] upgraded nm-connection-editor (1.0.8-1 -> 1.0.10-1)
8879 [2015-12-26 03:03] [ALPM] upgraded network-manager-applet (1.0.8-1 -> 1.0.10-1)
8880 [2015-12-26 03:03] [ALPM] upgraded networkmanager (1.0.8-1 -> 1.0.10-1)
8881 [2015-12-26 03:03] [ALPM] upgraded pavucontrol (3.0-2 -> 3.0-3)
8882 [2015-12-26 03:03] [ALPM] upgraded python-setuptools (1:19.1.1-1 -> 1:19.2-1)
8883 [2015-12-26 03:03] [ALPM] transaction completed

Thank you for all the suggestions tom.ty89, maybe one of them fixed it. I would put it down to me rebooting, but I have rebooted a lot of times since encountering this problem...I just hope it has stop occuring on my laptop as well!

Offline

Board footer

Powered by FluxBB