Bug 20978

Summary: gpk-application homepage link opens previously selected package's link
Product: PackageKit Reporter: Douglas Myers–Turnbull <dmyersturnbull>
Component: GeneralAssignee: Richard Hughes <richard>
Status: RESOLVED FIXED QA Contact:
Severity: minor    
Priority: lowest CC: mnowak
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Douglas Myers–Turnbull 2009-03-31 11:50:03 UTC
If a package with no associated homepage link is selected after a package with an associated homepage was selected, then clicking the homepage link opens the previously selected package's homepage.

Tested with gpk-application 0.3.14.

This seems to occur on all systems.
Steps to reproduce:
1. Select a package that is associated with a homepage
2. Select a package for which the homepage link is null
3. Click the homepage link

The link opens the link associated with the most recently selected package with a non-null homepage link. This confuses users. It *should* either A) do nothing or B) display an error message (e.g. "No homepage found").
Comment 1 Michal Nowak 2009-04-16 14:01:45 UTC
(In reply to comment #0)
> The link opens the link associated with the most recently selected package with
> a non-null homepage link. This confuses users. It *should* either A) do nothing
> or B) display an error message (e.g. "No homepage found").

I'd expect this:

* when no URL: display "no homepage" text
* when URL:    switch the cursor to "hand" when on the link
Comment 2 Jean-François Fortin Tam 2012-01-05 10:38:16 UTC
Hi there,
This bug report is very old and based on a version not supported anymore. By upgrading to a newer version of PackageKit you could receive bug fixes and new functionality. You may need to upgrade your Linux distribution to obtain a newer version of PackageKit.
Please feel free to reopen this bug if the problem still occurs with the latest version.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.