Bug 1272818 - [Usability] Product, Component and Subcomponent selectors should show the current selection in it's correct position within the list
Summary: [Usability] Product, Component and Subcomponent selectors should show the cur...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Bugzilla
Classification: Community
Component: Creating/Changing Bugs
Version: 4.4
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: 4.4
Assignee: PnT DevOps Devs
QA Contact: tools-bugs
URL:
Whiteboard:
Depends On: 1265079
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-10-19 01:38 UTC by Jason McDonald
Modified: 2025-10-16 23:42 UTC (History)
6 users (show)

Fixed In Version: 4.4.10045.3
Clone Of:
: 1373327 (view as bug list)
Environment:
Last Closed: 2015-12-16 02:13:58 UTC
Embargoed:


Attachments (Terms of Use)

Description Jason McDonald 2015-10-19 01:38:34 UTC
Description of problem:
In show_bug.cgi, if you open the Product selector, the current product is shown at the top of the list rather than in its correct position within the list.

This makes it unnecessarily time-consuming to move a bug between similarly-named products.

Say I want to move a bug from Red Hat Enterprise Linux 6 to Red Hat Enterprise Linux 7 -- a common use-case for RHEL PM's and engineers.  When I open the product list, Red Hat Enterprise 6 is the first item in the list and I have to scroll down most of the list to select Red Hat Enterprise Linux 7.

If the product list opened with the current product shown in the correct position in the list, moving a bug between products would be significantly faster.

If you use Teiid to query the bug histories, you'll find that most times a bug is moved to a different product, the product names are very close to each other in the product list, e.g. between RHEL versions, between JBoss products or between oVirt products.

The same is mostly true when moving a bug between components, as the component lists for products like RHEL have many groups of components with common prefixes (e.g. gnome-*, kde-*, etc) and misfiled bugs usually at least land somewhere in the right group.

Version-Release number of selected component (if applicable):
4.4.9039

How reproducible:
Always

Steps to Reproduce:
1. Open a bug in Red Hat Enterprise Linux 6.
2. Click on the Product list to open it.

Actual results:
Red Hat Enterprise Linux 6 is at the top of the list, while Red Hat Enterprise Linux 7 is about halfway down the list.

Expected results:
Red Hat Enterprise Linux 6 and 7 are adjacent in the Product list.

Additional info:
none

Comment 1 Jeff Fearn 🐞 2015-10-19 02:45:58 UTC
This will require changes that should be up-streamed.

Comment 2 Jason McDonald 2015-10-19 03:23:29 UTC
No, this should be fixed for 4.4. It is a direct consequence of the recent BZ upgrade and is causing our users significant frustration.

Comment 3 Jeff Fearn 🐞 2015-10-19 06:51:38 UTC
(In reply to Jason McDonald from comment #0)
> Say I want to move a bug from Red Hat Enterprise Linux 6 to Red Hat
> Enterprise Linux 7 -- a common use-case for RHEL PM's and engineers.  When I
> open the product list, Red Hat Enterprise 6 is the first item in the list
> and I have to scroll down most of the list to select Red Hat Enterprise
> Linux 7.

A RHEL specific work around for this is to tab in to the field and type:

<BACKSPACE>x 7<ENTER>

Comment 4 June Zhang 2015-10-19 08:34:00 UTC
Attached a expected design sketch for it.
http://file.rdu.redhat.com/junzhang/bugzilla/bugzilla_ux_1.png


(In reply to Jason McDonald from comment #0)
> Description of problem:
> In show_bug.cgi, if you open the Product selector, the current product is
> shown at the top of the list rather than in its correct position within the
> list.
> 
> This makes it unnecessarily time-consuming to move a bug between
> similarly-named products.
> 
> Say I want to move a bug from Red Hat Enterprise Linux 6 to Red Hat
> Enterprise Linux 7 -- a common use-case for RHEL PM's and engineers.  When I
> open the product list, Red Hat Enterprise 6 is the first item in the list
> and I have to scroll down most of the list to select Red Hat Enterprise
> Linux 7.
> 
> If the product list opened with the current product shown in the correct
> position in the list, moving a bug between products would be significantly
> faster.
> 
> If you use Teiid to query the bug histories, you'll find that most times a
> bug is moved to a different product, the product names are very close to
> each other in the product list, e.g. between RHEL versions, between JBoss
> products or between oVirt products.
> 
> The same is mostly true when moving a bug between components, as the
> component lists for products like RHEL have many groups of components with
> common prefixes (e.g. gnome-*, kde-*, etc) and misfiled bugs usually at
> least land somewhere in the right group.
> 
> Version-Release number of selected component (if applicable):
> 4.4.9039
> 
> How reproducible:
> Always
> 
> Steps to Reproduce:
> 1. Open a bug in Red Hat Enterprise Linux 6.
> 2. Click on the Product list to open it.
> 
> Actual results:
> Red Hat Enterprise Linux 6 is at the top of the list, while Red Hat
> Enterprise Linux 7 is about halfway down the list.
> 
> Expected results:
> Red Hat Enterprise Linux 6 and 7 are adjacent in the Product list.
> 
> Additional info:
> none

Comment 5 Rony Gong 🔥 2015-10-29 02:45:17 UTC
Tested on 
QA environment(bzperfweb01.app.qa) with version(4.4.10043-2, DB: psql)
Result: Pass
Steps:
1. Open a bug in Red Hat Enterprise Linux 6.
2. Click on the Product list to open it.
==>Red Hat Enterprise Linux 6 and 7 are adjacent in the Product list.
3. Also checked the components

Comment 6 Matt Tyson 🤬 2015-12-16 02:13:58 UTC
This change is now live. If there are any issues, do not reopen this bug. Instead, you should create a new bug and reference this bug.


Note You need to log in before you can comment on or make changes to this bug.