New bug page: "find assignee" link erases form contents

Bug #600276 reported by Steve Magoun
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
New
Undecided
Unassigned

Bug Description

The "Find" link for assignees in the "Extra options" section of the Report Bug page loads a new web page, which is evil because some (all?) browsers will clobber the contents of the bug report form.

Test case:
1) Begin a new bug report: https://bugs.edge.launchpad.net/project/+filebug . For best results, put a lot of time/effort into typing the description.
2) Click the "Extra options" twisty
3) Click the "Find" link under "Assign to"

Actual results:
The browser loads https://bugs.edge.launchpad.net/people/ . Now use the browser's back button to return to +filebug. Notice that all the form data entered in step 1 is *gone* (tested with FF 3.6.3 in 10.04 LTS). Now you have to recreate the bug description.

Expected results:
Load a popup window or other widget for searching. Don't clobber the form data.

LP version: r11077 beta site

Tags: lp-bugs
Curtis Hovey (sinzui)
affects: launchpad → malone
Revision history for this message
Deryck Hodge (deryck) wrote :

This bug is actually covered by two other bugs:

Bug #513591, Assignee selector on +filebug has lost its JavaScript
Bug #553946, JavaScript breaks ability to recover +filebug form data

When fixed, the first should ensure that a new page isn't open for assignee selection and the second should make sure we preserve form contents on the filebug page. I'll dupe this bug against the first, since it most closely aligns with the general problem outlined here.

Note, too, that these two bugs are on my shortlist of bugs to add to our bugs backlog on the Kanban board, which means these are on the radar to be fixed when queued on the board.

Cheers,
deryck

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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