[Bug 780661] New: Firefox 15 broke KDE integration
https://bugzilla.novell.com/show_bug.cgi?id=780661 https://bugzilla.novell.com/show_bug.cgi?id=780661#c0 Summary: Firefox 15 broke KDE integration Classification: openSUSE Product: openSUSE 12.2 Version: Final Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: KDE4 Applications AssignedTo: kde-maintainers@suse.de ReportedBy: kamikazow@web.de QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux i686; rv:15.0) Gecko/20100101 Firefox/15.0.1 Firefox 15 is no longer integrated into KDE despite mozilla-kde4-integration 0.6.4 from the mozila:/ repo being installed. Reproducible: Always Steps to Reproduce: 1. 2. 3. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=780661 https://bugzilla.novell.com/show_bug.cgi?id=780661#c Christian Trippe <ctrippe@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ctrippe@opensuse.org Component|KDE4 Applications |Firefox AssignedTo|kde-maintainers@suse.de |bnc-team-mozilla@forge.prov | |o.novell.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=780661 https://bugzilla.novell.com/show_bug.cgi?id=780661#c1 Wolfgang Rosenauer <wolfgang@rosenauer.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |kamikazow@web.de --- Comment #1 from Wolfgang Rosenauer <wolfgang@rosenauer.org> 2012-09-16 18:51:55 UTC --- What exactly is not working? What I tested worked for me. Is kmozillahelper process running when Firefox is up? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=780661 https://bugzilla.novell.com/show_bug.cgi?id=780661#c2 --- Comment #2 from Markus K <kamikazow@web.de> 2012-09-16 20:18:23 UTC --- (In reply to comment #1)
What exactly is not working?
Everything: Open/Save windows, button order,…
Is kmozillahelper process running when Firefox is up?
No. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=780661 https://bugzilla.novell.com/show_bug.cgi?id=780661#c3 Markus K <kamikazow@web.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|kamikazow@web.de | --- Comment #3 from Markus K <kamikazow@web.de> 2012-10-30 00:08:52 UTC --- Still the same. kmozillahelper still not running under Firefox 16.0.2. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=780661 https://bugzilla.novell.com/show_bug.cgi?id=780661#c4 Wolfgang Rosenauer <wolfgang@rosenauer.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |kamikazow@web.de --- Comment #4 from Wolfgang Rosenauer <wolfgang@rosenauer.org> 2012-10-30 07:23:02 UTC --- This works for me. Looks like Firefox does not detect that you are running on KDE. The button order itself is independent from kmozillahelper and if it's not "KDE-like" KDE is not detected from Firefox. You are sure you are running the openSUSE version of Firefox (sorry for that question but I do not see how it could fail in that case). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=780661 https://bugzilla.novell.com/show_bug.cgi?id=780661#c5 Markus K <kamikazow@web.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|kamikazow@web.de | --- Comment #5 from Markus K <kamikazow@web.de> 2012-10-31 00:20:35 UTC --- I use: oS 12.2, Firefox from "mozilla" OBS, KR49. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=780661 https://bugzilla.novell.com/show_bug.cgi?id=780661#c6 Dino E <vy@samiznaetekogo.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |vy@samiznaetekogo.net --- Comment #6 from Dino E <vy@samiznaetekogo.net> 2012-11-18 17:38:22 UTC --- Same problem. Firefox shows GNOME Open\Save windows in KDE. kmozillahelper not running. openSUSE 12.2 kernel-desktop | package | 3.4.11-2.16.1 | i686 | openSUSE-12.2-Update-Oss MozillaFirefox | package | 16.0.2-2.21.1 | i586 | openSUSE-12.2-Update-Oss mozilla-kde4-integration | package | 0.6.4-10.4.1 | i586 | openSUSE-12.2-Update-Oss -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=780661 https://bugzilla.novell.com/show_bug.cgi?id=780661#c7 Gertjan Lettink <knurpht@glosscomputer.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |knurpht@glosscomputer.com --- Comment #7 from Gertjan Lettink <knurpht@glosscomputer.com> 2012-11-18 23:00:21 UTC --- Probably not a bug, just a FF setting. Firefox, type " about:config " in the address bar, search for " ui.allow_platform_file_picker " and change value from " false " to true. Works here, option switches from defaukt GTK (false) to KDE (true). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=780661 https://bugzilla.novell.com/show_bug.cgi?id=780661#c8 --- Comment #8 from Dino E <vy@samiznaetekogo.net> 2012-11-19 06:32:39 UTC --- (In reply to comment #7)
Probably not a bug, just a FF setting.
Firefox, type " about:config " in the address bar, search for " ui.allow_platform_file_picker " and change value from " false " to true.
Sorry, forgot to mention, that I'm already done that. ui.allow_platform_file_picker is set to true. Also before upgrade to 12.2 KDE integration worked as expected, no settings was changed since. So it's very likely to be a bug. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=780661 https://bugzilla.novell.com/show_bug.cgi?id=780661#c9 --- Comment #9 from Markus K <kamikazow@web.de> 2012-11-19 09:19:39 UTC --- (In reply to comment #4)
This works for me.
Looks like Firefox does not detect that you are running on KDE. The button order itself is independent from kmozillahelper and if it's not "KDE-like" KDE is not detected from Firefox.
So is there a way to enforce KDE settings upon FF is autodetection fails? Command line option, about:config setting,...? (In reply to comment #7)
Probably not a bug, just a FF setting.
Firefox, type " about:config " in the address bar, search for " ui.allow_platform_file_picker " and change value from " false " to true. Works here, option switches from defaukt GTK (false) to KDE (true).
KDE integration is not only about the file picker, it's also the button order in windows. KDE-style buttons are sorted left to right, GNOME-style buttons right to left. Firefox currently only follows the GNOME design but in the past also worked with KDE's layout. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=780661 https://bugzilla.novell.com/show_bug.cgi?id=780661#c10 Wolfgang Rosenauer <wolfgang@rosenauer.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kde-maintainers@suse.de, | |wolfgang@rosenauer.org --- Comment #10 from Wolfgang Rosenauer <wolfgang@rosenauer.org> 2012-11-19 09:30:13 UTC --- (In reply to comment #9)
(In reply to comment #4)
Looks like Firefox does not detect that you are running on KDE. The button order itself is independent from kmozillahelper and if it's not "KDE-like" KDE is not detected from Firefox.
So is there a way to enforce KDE settings upon FF is autodetection fails? Command line option, about:config setting,...?
No, at least not at the moment. Sounds dangerous to do as well. It really is a bug somewhere but I cannot diagnose it unfortunately. Basically all changes are wrapped into if( nsKDEUtils::kdeSupport()) { and some into if (nsKDEUtils::kdeSession()) { The first relies on kmozillahelper being active, the latter only needs a KDE session. Since button order is not working for you guys both are "false". KDE session check is here: http://www.rosenauer.org/hg/mozilla/file/71cf05d3ee57/mozilla-kde.patch#l222... In case someone has an idea why it fails for some people. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=780661 https://bugzilla.novell.com/show_bug.cgi?id=780661#c11 --- Comment #11 from Wolfgang Rosenauer <wolfgang@rosenauer.org> 2012-11-23 06:05:28 UTC --- If someone gets here finding an issue with KDE filedialogs in Firefox 17 please note the following I just posted to the forums: " Please note that with Firefox 17 as of now it is "expected" that you will get Gtk filedialogs most of the time. This is due to a change in Firefox which is not reflected yet in the KDE integration. This is not the same cause as for people having issues before 17. Still 17 would correct the button order and do other stuff as application selectors and mime handlers. If nothing of that is working you are affected by the issue from the bug above where the reason is not known yet. " -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=780661 https://bugzilla.novell.com/show_bug.cgi?id=780661#c12 Bruno Friedmann <bruno@ioda-net.ch> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bruno@ioda-net.ch --- Comment #12 from Bruno Friedmann <bruno@ioda-net.ch> 2012-12-02 21:06:22 UTC --- Okay I'm one of the victim of the strange no kmozillahelper running effect. I was using FF + kmozillahelper package under 12.1 without any trouble. (with kr49 repo) I've upgraded to 12.2 and mozilla firefox get quickly an update so I can't swear about the version, but 16x was not able to open the normal kde dialog box, nor I can see a kmozillahelper running. And now I get the 17 upgrade, but I can block it on another computer. @Wolfgang, what could be the best way to debug it. (strace, gdb, valgrind whatever you need to find the root of trouble, and elaborate a fix.) Here's my env output env LC_PAPER=fr_CH.UTF-8 LESSKEY=/etc/lesskey.bin XDG_VTNR=7 MANPATH=/usr/local/man:/usr/local/share/man:/usr/share/man:/opt/dx/man NNTPSERVER=news LC_ADDRESS=fr_CH.UTF-8 SSH_AGENT_PID=2616 KDE_MULTIHEAD=false XDG_SESSION_ID=1 LC_MONETARY=fr_CH.UTF-8 DM_CONTROL=/var/run/xdmctl HOSTNAME=c-3po XKEYSYMDB=/usr/X11R6/lib/X11/XKeysymDB GPG_AGENT_INFO=/tmp/gpg-xIcCwk/S.gpg-agent:2615:1 TERM=xterm SHELL=/bin/bash HOST=c-3po HISTSIZE=1000 XDG_SESSION_COOKIE=f392fd7c7702e8acf4befcb800000639-1354261148.215611-641870432 XDM_MANAGED=method=classic,auto PROFILEREAD=true GTK2_RC_FILES=/etc/gtk-2.0/gtkrc:/home/bruno/.gtkrc-2.0-kde4:/home/bruno/.gtkrc-2.0-kde4:/home/bruno/.gtkrc-2.0-qtengine:/home/bruno/.gtkrc-2.0:/home/bruno/.kde4/share/config/gtkrc-2.0 KONSOLE_DBUS_SERVICE=:1.96 TMPDIR=/tmp KONSOLE_PROFILE_NAME=UTF8 GTK_RC_FILES=/etc/gtk/gtkrc:/home/bruno/.gtkrc:/home/bruno/.kde4/share/config/gtkrc GS_LIB=/home/bruno/.fonts LC_NUMERIC=fr_CH.UTF-8 LIBVA_DRIVER_NAME=fglrx WINDOWID=94371991 MORE=-sl XSESSION_IS_UP=yes SHELL_SESSION_ID=79f8e0a5f3c04000b244eb9d0c416868 GTK_MODULES=canberra-gtk-module KDE_FULL_SESSION=true USER=bruno JRE_HOME=/usr/lib64/jvm/jre LC_TELEPHONE=fr_CH.UTF-8 LS_COLORS=no=00:fi=00:di=01;34:ln=00;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=41;33;01:ex=00;32:*.cmd=00;32:*.exe=01;32:*.com=01;32:*.bat=01;32:*.btm=01;32:*.dll=01;32:*.tar=00;31:*.tbz=00;31:*.tgz=00;31:*.rpm=00;31:*.deb=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.lzma=00;31:*.zip=00;31:*.zoo=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.tb2=00;31:*.tz2=00;31:*.tbz2=00;31:*.xz=00;31:*.avi=01;35:*.bmp=01;35:*.fli=01;35:*.gif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mng=01;35:*.mov=01;35:*.mpg=01;35:*.pcx=01;35:*.pbm=01;35:*.pgm=01;35:*.png=01;35:*.ppm=01;35:*.tga=01;35:*.tif=01;35:*.xbm=01;35:*.xpm=01;35:*.dl=01;35:*.gl=01;35:*.wmv=01;35:*.aiff=00;32:*.au=00;32:*.mid=00;32:*.mp3=00;32:*.ogg=00;32:*.voc=00;32:*.wav=00;32: XCURSOR_SIZE=32 XNLSPATH=/usr/share/X11/nls HOSTTYPE=x86_64 SSH_AUTH_SOCK=/tmp/ssh-gPALwKfVvOmV/agent.2558 FROM_HEADER=ioda.net SESSION_MANAGER=local/c-3po:@/tmp/.ICE-unix/2910,unix/c-3po:/tmp/.ICE-unix/2910 COLUMNS=159 PAGER=less CSHEDIT=emacs XDG_CONFIG_DIRS=/etc/xdg MINICOM=-c on DESKTOP_SESSION=kde-plasma PATH=/home/bruno/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/opt/bin:/opt/kde3/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin MAIL=/var/spool/mail/bruno QT_NO_GLIB=1 LC_MESSAGES=en_US.UTF-8 CPU=x86_64 QT_IM_MODULE=xim JAVA_BINDIR=/usr/lib64/jvm/jre/bin LC_IDENTIFICATION=fr_CH.UTF-8 LC_COLLATE=fr_CH.UTF-8 PWD=/usr/bin INPUTRC=/etc/inputrc XMODIFIERS=@im=local JAVA_HOME=/usr/lib64/jvm/jre LANG=en_US.UTF-8 KDE_SESSION_UID=1502 PYTHONSTARTUP=/etc/pythonstart LC_MEASUREMENT=fr_CH.UTF-8 QT_GRAPHICSSYSTEM=raster LINES=50 KONSOLE_DBUS_SESSION=/Sessions/7 SSH_ASKPASS=/usr/lib/ssh/ssh-askpass GPG_TTY=/dev/pts/6 COLORFGBG=15;0 QT_SYSTEM_DIR=/usr/share/desktop-data SHLVL=2 XDG_SEAT=seat0 HOME=/home/bruno OSTYPE=linux KDE_SESSION_VERSION=4 ALSA_CONFIG_PATH=/etc/alsa-pulse.conf SDL_AUDIODRIVER=pulse LANGUAGE= LESS_ADVANCED_PREPROCESSOR=no LS_OPTIONS=-N --color=tty -T 0 XCURSOR_THEME=Blue WINDOWMANAGER=/usr/bin/startkde LESS=-M -I -R G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-15,CP1252 LOGNAME=bruno MACHTYPE=x86_64-suse-linux CVS_RSH=ssh LC_CTYPE=fr_CH.UTF-8 DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-CIFW7nZUVk,guid=b2cbf1f1282954b7441a1a800000002d XDG_DATA_DIRS=/usr/local/share:/usr/share:/opt/kde3/share LESSOPEN=lessopen.sh %s USE_FAM= NSS_USE_SHARED_DB=1 WINDOWPATH=7 PROFILEHOME=~ XDG_RUNTIME_DIR=/run/user/bruno DISPLAY=:0 QT_PLUGIN_PATH=/home/bruno/.kde4/lib64/kde4/plugins/:/usr/lib64/kde4/plugins/ GTK_IM_MODULE=cedilla XAUTHLOCALHOSTNAME=c-3po LC_TIME=fr_CH.UTF-8 LESSCLOSE=lessclose.sh %s %s QT_IM_SWITCHER=imsw-multi G_BROKEN_FILENAMES=1 HISTTIMEFORMAT=%F %H:%M:%S LC_NAME=fr_CH.UTF-8 COLORTERM=1 JAVA_ROOT=/usr/lib64/jvm/jre mc=() { . /usr/share/mc/mc-wrapper.sh } _=/usr/bin/env -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=780661 https://bugzilla.novell.com/show_bug.cgi?id=780661#c13 A R <ar16@imapmail.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ar16@imapmail.org --- Comment #13 from A R <ar16@imapmail.org> 2013-01-07 21:15:32 UTC --- problem exists (Firefox/KDE using GTK file dialogs) with: lsb_release -a LSB Version: core-2.0-noarch:core-3.2-noarch:core-4.0-noarch:core-2.0-x86_64:core-3.2-x86_64:core-4.0-x86_64:desktop-4.0-amd64:desktop-4.0-noarch:graphics-2.0-amd64:graphics-2.0-noarch:graphics-3.2-amd64:graphics-3.2-noarch:graphics-4.0-amd64:graphics-4.0-noarch Distributor ID: SUSE LINUX Description: openSUSE 12.2 (x86_64) Release: 12.2 Codename: Mantis firefox --version Mozilla Firefox 17.0.1 kde4-config --version Qt: 4.8.4 KDE Development Platform: 4.9.5 "release 3" kde4-config: 1.0 rpm -qa | grep -i mozilla-kde4 mozilla-kde4-integration-0.6.4-32.1.x86_64 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=780661 https://bugzilla.novell.com/show_bug.cgi?id=780661#c14 --- Comment #14 from A R <ar16@imapmail.org> 2013-01-14 19:26:47 UTC --- There appear to be two (at least) separate behaviors at issue here. (1) the file manager part used for "Open File ..." & "Save Page As ...". atm, with Opensuse 12.2 KDE 4.9.5 FF 18.0 <--- upgraded from v17.x mozilla-kde4-integration Dolphin is, suddenly/once again, correctly invoked. (2) Right-click -> "Open containing folder ..." in the Downloads dialog still invokes Nautilus, rather than Dolphin. This mis-behavior is insensitive to KDE SystemSettings for my user ... But, per https://wiki.archlinux.org/index.php/Firefox#Open_containing_folder_problems... editing ~/.local/share/applications [Default Applications] ... + x-directory/normal=kde4-dolphin.desktop;kde4-kfmclient_dir.desktop; + inode/directory=kde4-dolphin.desktop;kde4-kfmclient_dir.desktop;kde4-gwenview.desktop;kde4-filelight.desktop;kde4-cervisia.desktop; DOES immediately correct the behavior to use Dolphin. Remove/comment those 2 lines, and Nautilus is used. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=780661 https://bugzilla.novell.com/show_bug.cgi?id=780661#c15 --- Comment #15 from A R <ar16@imapmail.org> 2013-01-14 19:45:32 UTC --- oops. - ~/.local/share/applications + ~/.local/share/applications/defaults.list -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=780661 https://bugzilla.novell.com/show_bug.cgi?id=780661#c16 Bruno Friedmann <bruno@ioda-net.ch> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #16 from Bruno Friedmann <bruno@ioda-net.ch> 2013-12-06 20:30:02 UTC --- Firefox new version, and KDE integration are working well in 12.3 and more. 12.2 will be out of maintenance soon. I'm closing this bug now. feel free to reopen. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com