Reported here: https://bugs.freedesktop.org/show_bug.cgi?id=93444
** Bug watch added: freedesktop.org Bugzilla #93444 https://bugs.freedesktop.org/show_bug.cgi?id=93444 ** Also affects: xdg-utils (Ubuntu) Importance: Undecided Status: New ** Changed in: xdg-utils (Ubuntu) Status: New => Confirmed ** Also affects: xdg-utils via https://bugs.freedesktop.org/show_bug.cgi?id=93444 Importance: Unknown Status: Unknown ** Summary changed: - Wrong URL opens in browser when generating oauth token + xdg-open truncates URLs at the first '&' ** Description changed: - Ok guys this one is real strange. Consider the following script: + $ xdg-open 'http://example.com/?foo&bar' - http://bazaar.launchpad.net/+branch/cupstream2distro/view/head:/token_generator.py + Expected behavior: that URL opens in my browser - (essentially trivial call to Launchpad.login_with() and explicitly using - python2 due to bug 1526563). - - When I run it, I get this output: - - $ ./token_generator.py - The authorization page: - (https://launchpad.net/+authorize-token?oauth_token=H17khGCRnvSzc10PzjZl&allow_permission=DESKTOP_INTEGRATION) - should be opening in your browser. Use your browser to authorize - this program to access Launchpad on your behalf. - Waiting to hear from Launchpad about your decision... - - However the page that loads in my browser is just the truncated URL - https://launchpad.net/+authorize-token?oauth_token=H17khGCRnvSzc10PzjZl - which displays a 403. - - If I then hover my mouse over that link in the terminal, the URL is - correctly underlined (eg, including the - allow_permission=DESKTOP_INTEGRATION and not including the parentheses, - however if I right click (in gnome terminal) and choose "open link", - STILL the wrong URL opens (same wrong URL, truncated at the &). - - In order to make this work, I have to copy&paste the full URL, and then - only when manually pasting the URL into the browser window does the page - load correctly and allow me to authorize the token. - - So quite strange behavior here, URL is being truncated, but I'm not sure - by what or why. I guess firefox is doing it? It doesn't make sense that - lplib script and gnome-terminal when clicking the link would both - truncate in the same way (especially since gnome terminal underlines the - correct url). - - This is on xenial, with latest updates installed, using firefox as - default browser. + Actual behavior: browser opens 'http://example.com/?foo' ** Changed in: xdg-utils (Ubuntu) Milestone: None => ubuntu-16.04 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1526566 Title: xdg-open truncates URLs at the first '&' To manage notifications about this bug go to: https://bugs.launchpad.net/launchpadlib/+bug/1526566/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs