! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
xfce4-terminal opens URL in new Chrome, not existing Firefox tab
Status:
RESOLVED: INVALID
Product:
Xfce4-terminal
Component:
General

Comments

Description Ralph Corderoy 2016-11-20 13:50:21 CET
xfce4-terminal 0.8.1-1 on Arch Linux.  Just upgraded these related packages and rebooted.

    glib2 (2.50.1-1 -> 2.50.2-1)
    gstreamer (1.10.0-1 -> 1.10.1-1)
    gst-plugins-base-libs (1.10.0-1 -> 1.10.1+1+g1f4da6d-1)
    gst-plugins-bad (1.10.0-1 -> 1.10.1-1)
    gtk-update-icon-cache (3.22.3-1 -> 3.22.4-1)
    gtk3 (3.22.3-1 -> 3.22.4-1)

Asking the terminal to open a http URL now starts Chrome even though Firefox is already running.  Before, a new tab would have opened in Firefox.  exo-open(1) and xdg-open(1) on the same URL still opens a Firefox tab.  I've looked at the changes between gtk3 and glib2 versions and nothing directly leapt out, though there has been some churn in this area.  I realise this probably isn't an xfce4-terminal issue, but the gtk_show_uri() does have several configuration/fall-back approaches and so perhaps there's something related to Xfce4 not being Gnome that's being hit.

Bug #10314 looks related, but all that's changed is the above packages, not the user's environment.
Comment 1 Igor editbugs 2016-11-20 16:07:17 CET
Can you check if downgrading the glib2 package to version 2.50.1-1 will solve the issue for you?
Comment 2 Ralph Corderoy 2016-11-20 20:50:53 CET
I "downgraded glib2 (2.50.2-1 -> 2.50.1-1)", Chrome still opens, including after a reboot.  I then downgraded all the other packages I listed.

    downgraded gstreamer (1.10.1-1 -> 1.10.0-1)
    downgraded gst-plugins-base-libs (1.10.1+1+g1f4da6d-1 -> 1.10.0-1)
    downgraded gst-plugins-bad (1.10.1-1 -> 1.10.0-1)
    downgraded gtk-update-icon-cache (3.22.4-1 -> 3.22.3-1)
    downgraded gtk3 (3.22.4-1 -> 3.22.3-1)

No change in behaviour, again after a reboot.

FYI, on both the upgrade that broke it, and the above downgrade, pacman.log says

    running 'glib-compile-schemas.hook'...
    running 'gtk-query-immodules-3.0.hook'...
    running 'gtk-update-icon-cache.hook'...
    running 'update-desktop-database.hook'...
Comment 3 Igor editbugs 2016-11-21 08:14:59 CET
So it doesn't seem to be related to packages upgrade, right?
Do other terminals (e.g. gnome-terminal) behave the same way?
Comment 4 Ralph Corderoy 2016-11-21 10:35:34 CET
I've worked it out, I think.  It was package upgrades, but not xfce4-terminal's problem.  I'll report back a bit later on with more detail and forwarding bug URL and then this can be closed;  sorry for the noise.
Comment 5 Igor editbugs 2016-11-24 15:40:56 CET
Ralph, any news on this?
Comment 6 Igor editbugs 2016-11-28 12:05:10 CET
Closing.

Bug #12972

Reported by:
Ralph Corderoy
Reported on: 2016-11-20
Last modified on: 2016-11-28

People

CC List:
1 user

Version

Attachments

Additional information