duplicate bug handling UI is awkward and confusing

Bug #227310 reported by Graham Binns
22
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Low
Ian Booth

Bug Description

The duplicate section as described in the spec at https://dev.launchpad.net/DuplicateBugHandling needs to be implemented.

Related branches

Graham Binns (gmb)
Changed in malone:
assignee: nobody → gmb
milestone: none → 1.2.5
status: New → In Progress
description: updated
Graham Binns (gmb)
Changed in malone:
milestone: 1.99 → 2.1.8
Revision history for this message
Graham Binns (gmb) wrote :

Marking Won't Fix since the 1.2 series is no more.

Revision history for this message
Graham Binns (gmb) wrote :

Pushing this off to the next cycle; this needs a lot of testing on edge.

Changed in malone:
milestone: 2.1.8 → 2.1.9
Revision history for this message
Graham Binns (gmb) wrote :

Pushing this off again since I've had very little time to deal with it this cycle.

Changed in malone:
milestone: 2.1.9 → 2.1.10
Revision history for this message
Graham Binns (gmb) wrote :

This isn't going to land this cycle, either.

Changed in malone:
milestone: 2.1.10 → 2.1.11
Revision history for this message
Graham Binns (gmb) wrote :

Won't land for 2.1.11 (no development time).

Changed in malone:
milestone: 2.1.11 → 2.1.12
Revision history for this message
Graham Binns (gmb) wrote :

Didn't land this cycle due to UDS and a massive merge conflict.

Changed in malone:
milestone: 2.1.12 → 2.2.1
Graham Binns (gmb)
Changed in malone:
milestone: 2.2.1 → 2.2.2
Revision history for this message
Björn Tillenius (bjornt) wrote :

This has been marked in progress for over a month. Let's mark it Triaged until work on it begins again.

Changed in malone:
milestone: 2.2.2 → none
status: In Progress → Triaged
Graham Binns (gmb)
visibility: private → public
Graham Binns (gmb)
Changed in malone:
assignee: Graham Binns (gmb) → nobody
Revision history for this message
Robert Collins (lifeless) wrote :

@gmb is this still desirable? Is the work lost in the mists of time or done or ...

Changed in launchpad:
status: Triaged → Incomplete
Revision history for this message
Matthew Paul Thomas (mpt) wrote :

Graham started work on it, but stopped when the Launchpad 3.0 overlays were introduced. Duplicate marking adopted an overlay instead.

In my opinion, the most awkward issues with the current design are:
1. whether a bug report is a duplicate is well-hidden on the page
2. it's not obvious that to unmark a duplicate, you need to click the yellow icon to the left
3. it's not obvious that to unmark a duplicate, you need to delete the bug number and submit the form
4. the cancel and confirm buttons are needlessly tiny, badly placed, and in the wrong order
5. when marking a duplicate, the text "Mark [bug report] as duplicate" is inelegantly repeated.

I have copied the old specification to <https://dev.launchpad.net/DuplicateBugHandling> so that it's publicly accessible. It would need slight adjustment to take into account the possibility of marking as a duplicate a report that already has duplicates.

Changed in launchpad:
status: Incomplete → New
Changed in launchpad:
status: New → Triaged
importance: Undecided → Low
summary: - BugPageTwoZero duplicate section needs to be implemented
+ duplicate bug handling UI is awkward and confusing
description: updated
Ian Booth (wallyworld)
tags: added: bug-links
Ian Booth (wallyworld)
Changed in launchpad:
status: Triaged → In Progress
assignee: nobody → Ian Booth (wallyworld)
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
tags: added: qa-needstesting
Changed in launchpad:
status: In Progress → Fix Committed
Ian Booth (wallyworld)
tags: added: qa-ok
removed: qa-needstesting
William Grant (wgrant)
Changed in launchpad:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.