Bug 57669 - [V8] Assigning undefined to boolean attributes doesn't set them to false
Summary: [V8] Assigning undefined to boolean attributes doesn't set them to false
Status: RESOLVED INVALID
Alias: None
Product: WebKit
Classification: Unclassified
Component: DOM (show other bugs)
Version: 528+ (Nightly build)
Hardware: All All
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-04-01 15:24 PDT by Adam Barth
Modified: 2011-04-01 16:26 PDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Adam Barth 2011-04-01 15:24:19 PDT
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).
Comment 2 Daniel Bates 2011-04-01 15:59:32 PDT
(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.
Comment 3 Adam Barth 2011-04-01 16:04:16 PDT
Maybe the common thread is windows?
Comment 4 Adam Barth 2011-04-01 16:26:56 PDT
We do not appear to have diagnosed the test failure correctly.