Closed Bug 309115 Opened 19 years ago Closed 19 years ago

In showdependencytree.cgi, Hide Resolved button hides unresolved bugs that are indirectly dependent

Categories

(Bugzilla :: Bugzilla-General, defect)

2.20
defect
Not set
minor

Tracking

()

RESOLVED INVALID

People

(Reporter: karl, Unassigned)

References

()

Details

User-Agent:       Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US) AppleWebKit/125.4 (KHTML, like Gecko, Safari) OmniWeb/v563.51
Build Identifier: 

If you are in showdependencytree.cgi, and you are looking at a tree that contains resolved bugs, hiding 
resolved bugs will hide those bugs AND will also hide the unresolved bugs that were dependent on (or 
blocking) the resolved bug.

The URL given holds an example.  If you hide resolved bugs, a notable number of unresolved bugs will 
also disappear.

Reproducible: Always

Steps to Reproduce:
1. Find (or create) a number of bugs related to each other by dependence, forming a tree or chain 
several levels deep, where one or more of the bugs in the middle of the tree/chain is resolved.
2. Display the dependency tree for the bug that forms the "root" of the tree, unlimited depth, showing 
resolved bugs.
3. Hide resolved bugs
Actual Results:  
If a bug was removed from the list between the end of (2) and the end of (3), all bugs in lower branches 
(where the removed bug was the local root) also disappear.

Expected Results:  
All of the bugs that were in the list at the end of (2) should still be in the list at the end of (3)
If bug 309116 is valid, this bug might be INVALID or WORKSFORME.
Version: unspecified → 2.20
This bug is minor, because when a bug is resolved, obviously nothing is blocking
it anymore.
Severity: normal → minor
I think hiding resolved bugs should ignore (i.e. doesn't display) remaining open
bugs blocking resolved bugs. So this bug is INVALID to me. Feel free to reopen
if you disagree.
Status: UNCONFIRMED → RESOLVED
Closed: 19 years ago
Resolution: --- → INVALID
What is the difference between this bug and bug 3099116?

Strictly speaking and semantically I suppose bug 3099115=INVALID may be correct. But from a usability POV on one sense it hurts - one can't display only open bugs that derive from the root bug, notwithstanding the fact that some intermediate bug may be resolved.

I'd like to see a choice, in tree form, to show all open bugs and no closed bugs.

note - example URL is not available. Is this a good example? https://bugzilla.mozilla.org/showdependencytree.cgi?id=392328&maxdepth=4&hide_resolved=0
You need to log in before you can comment on or make changes to this bug.