Bug 57669
| Summary: | [V8] Assigning undefined to boolean attributes doesn't set them to false | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Adam Barth <abarth> |
| Component: | DOM | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED INVALID | ||
| Severity: | Normal | CC: | dbates |
| Priority: | P2 | ||
| Version: | 528+ (Nightly build) | ||
| Hardware: | All | ||
| OS: | All | ||
Adam Barth
Apparently the V8 bindings treat assigning undefined to a boolean attribute as "true" but it probably should be "false" (need to verify with other browsers).
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Adam Barth
Maybe it's not a JSC issue?
http://build.webkit.org/results/Windows%207%20Release%20(Tests)/r82725%20(11122)/fast/frames/frame-programmatic-noresize-pretty-diff.html
Daniel Bates
(In reply to comment #1)
> Maybe it's not a JSC issue?
>
> http://build.webkit.org/results/Windows%207%20Release%20(Tests)/r82725%20(11122)/fast/frames/frame-programmatic-noresize-pretty-diff.html
Interesting. For some reason there isn't an issue when the test is run on the Apple Mac port. I'll investigate shortly.
Adam Barth
Maybe the common thread is windows?
Adam Barth
We do not appear to have diagnosed the test failure correctly.