DHTML Character Encoding Bug in Safari

Found another Safari bug. It seems that Safari converts encoded characters when it processes them using JavaScript – this causes some problems and affects Tasks and Tasks Pro™.

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.