I encode characters like " (") and > (>) so they display correctly. When Safari loses that encoding and tries to insert the unencoded content into the page, it can break things.
Here is the test case. It works fine in *zilla and IE, but breaks in Safari.
This post is part of the project: Tasks Pro™. View the project timeline for more context on this post.