Summary: | REGRESSION: DataView result wrong when optimized | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Vanessa Freudenberg <vanessa> | ||||||
Component: | JavaScriptCore | Assignee: | Nobody <webkit-unassigned> | ||||||
Status: | RESOLVED WORKSFORME | ||||||||
Severity: | Normal | CC: | ap, bfulgham, fpizlo, ggaren, webkit-bug-importer | ||||||
Priority: | P1 | Keywords: | InRadar, Regression | ||||||
Version: | 528+ (Nightly build) | ||||||||
Hardware: | Mac (Intel) | ||||||||
OS: | OS X 10.9 | ||||||||
URL: | http://bertfreudenberg.github.io/SqueakJS/etoys/#noFloatDecodeWorkaround | ||||||||
See Also: | https://bugs.webkit.org/show_bug.cgi?id=139398 | ||||||||
Attachments: |
|
Description
Vanessa Freudenberg
2014-09-13 08:52:57 PDT
What version of Safari are you seeing this with? I don't think that I can reproduce with Safari 7.0.6 (I didn't try with a nightly build). Is the rendering problem expected to happen as soon as I open the page, or do I need to do something else? (In reply to comment #1) > What version of Safari are you seeing this with? I don't think that I can reproduce with Safari 7.0.6 (I didn't try with a nightly build). Ah, you're right, it currently happens only on the nightly. I just tried Nightly Version 7.0.6 (9537.78.2, r173567). In the released Version 7.0.6 (9537.78.2) it works correctly. I'm almost sure an earlier release exhibited the problem, though. > Is the rendering problem expected to happen as soon as I open the page, or do I need to do something else? You don't need to do anything, just wait until the little red car starts animating. I will attach a screenshot of the problematic behavior. Created attachment 238092 [details]
Screenshot showing buggy behavior
Created attachment 238093 [details]
Screenshot showing intended behavior
Just want to clarify that it is not the canvas rendering that is problematic, it is just indicative of a problem that happened much earlier. http://bertfreudenberg.github.io/SqueakJS/etoys/#noFloatDecodeWorkaround does not work in Firefox or Chrome, either. Are you sure this isn't a content bug? (In reply to comment #7) > http://bertfreudenberg.github.io/SqueakJS/etoys/#noFloatDecodeWorkaround > does not work in Firefox or Chrome, either. > > Are you sure this isn't a content bug? In the meantime my arg parsing changed. Try this: No workaround: http://bertfreudenberg.github.io/SqueakJS/etoys/#noFloatDecodeWorkaround=foo With workaround: http://bertfreudenberg.github.io/SqueakJS/etoys/ Be sure to test in WebKit nightly, the released version still suffers from https://bugs.webkit.org/show_bug.cgi?id=139398 And it looks like there are more bugs even it WebKit that I have not isolated yet (e.g. the "system error handling failed" overlay). But it's still clear that the problem reported here is still present. Thank you for testing! |