Closed Bug 1088475 Opened 10 years ago Closed 9 years ago

Developer Tool with Canvas Debugger Enabled causes canvas properties access denied error

Categories

(DevTools Graveyard :: Canvas Debugger, defect)

36 Branch
x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: zimonD, Unassigned)

References

Details

(Keywords: testcase)

Attachments

(2 files)

Attached image error log
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:36.0) Gecko/20100101 Firefox/36.0
Build ID: 20141023030203

Steps to reproduce:

1. create a canvas, var context=canvas.getContext('2d')
2. call context.<some method>.apply(cantext, [some args])
3. Everything is fine
4. Open Developer tools, enable the canvas debugger by clicking 'reload' button in the canvas debugger tab
5. Page reloaded, 


Actual results:

'Permission denied to access property xxx' logged in console.


Expected results:

Properties access should be allowed as the canvas is under same domain
Could you attach a testcase, please.
Flags: needinfo?(daizhuoxian)
Keywords: testcase-wanted
Attached file test.html
A minimal test case
Flags: needinfo?(daizhuoxian)
Component: Untriaged → Developer Tools: Canvas Debugger
Couldn't reproduce 36.0a1 (2014-10-27) OS X 10.9.5
(In reply to Paul Silaghi, QA [:pauly] from comment #3)
> Couldn't reproduce 36.0a1 (2014-10-27) OS X 10.9.5
Actually it did reproduce.
Status: UNCONFIRMED → NEW
Ever confirmed: true
All tools that use the call watcher actor underlying was affected by bug 1130901 -- which is now fixed in the latest nightly
Status: NEW → RESOLVED
Closed: 9 years ago
Depends on: 1130901
Resolution: --- → FIXED
Product: Firefox → DevTools
Product: DevTools → DevTools Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: