Closed Bug 985563 Opened 10 years ago Closed 10 years ago

second drawWindow() call erases canvas on Windows

Categories

(Core :: Graphics: Canvas2D, defect)

28 Branch
x86
Windows 7
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 995661

People

(Reporter: mcs, Unassigned)

Details

Attachments

(1 file)

Attached file drawwindow_test.xpi
Since about Firefox 25, a second drawWindow() call targeting the same canvas erases previously drawn content.  I see this problem on WinXP and Win7-32-Pro but not on Mac OS 10.9.x or Ubuntu Linux 12.04.

I created an extension that demonstrates the problem (attached).  The extension adds a  "Run drawWindow() Test" browser context menu item that runs a simple test in a new tab.

This problem affects our Page Saver Pro extension which uses up to three drawWindow() calls on the same canvas in order to add header and footers to images of captured pages.

The problem does not occur with Firefox 24.0 or earlier.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: