Changeset [5366713790de7b5f8daec43d76588ebf98f08f2e] by Ross Boucher
Revision 5366713790de7b5f8daec43d76588ebf98f08f2e,
committed by Ross Boucher
· January 31st, 2010 @ 01:07 PM
Closes #429. Doesn't necessarily address the root cause however.
The problem stems from a bug in Safari which is allowing
callbacks
to interrupt running code (which should be impossible in
JavaScript).
The change essentially makes it so that in the case where this
happens,
which is rare, we'll end up accidentally creating an extra
iframe.
This isn't ideal, but it also isn't harmful, versus the current
situation where code will simply break.
http://github.com/280north/cappuccino/commit/5366713790de7b5f8daec4...
2 changed files
-
M
AppKit/Platform/DOM/CPPlatform.j -
M
AppKit/Platform/DOM/CPPlatformString.j