Closed Bug 456980 Opened 14 years ago Closed 14 years ago

[FIX]implement swapDocShells() for chrome content browser/iframe

Categories

(Core :: DOM: Navigation, enhancement)

enhancement
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: glazou, Assigned: bzbarsky)

Details

Attachments

(1 file, 3 obsolete files)

Bug 113934 implemented a great feature for Firefox users : the ability to move
a tab from one FF window to another w/o dropping context or having to reload the
page.

The same feature for chrome content inside a browser or iframe element would
be very helpful to xulrunner-based applications or extensions for instance
if they implement sidebars. In that case, sidebar items would become movable
between sidebars w/o context loss, and even between a sidebar and a floating
panel for a standalone sidebar item...
Attached file xul test page, as requested by bz (obsolete) —
This won't preserve the scroll position, but will preserve the other state here.
Attachment #340600 - Flags: superreview?(jst)
Attachment #340600 - Flags: review?(jst)
Summary: implement swapDocShells() for chrome content browser/iframe → [FIX]implement swapDocShells() for chrome content browser/iframe
Attachment #340600 - Flags: superreview?(jst)
Attachment #340600 - Flags: superreview+
Attachment #340600 - Flags: review?(jst)
Attachment #340600 - Flags: review+
Attachment #340579 - Attachment is obsolete: true
Attachment #340598 - Attachment is obsolete: true
Attachment #340600 - Attachment is obsolete: true
Pushed changeset 1e55532f66ca.
Status: NEW → RESOLVED
Closed: 14 years ago
Flags: in-testsuite+
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.