Safari 6.0.4 has fixes that allow dock to right to be enabled in the nightlies. There is still a bug on detach, but that is easily fixed with some simpler code.
Created attachment 200127 [details] Patch
Comment on attachment 200127 [details] Patch r=me
Comment on attachment 200127 [details] Patch Clearing flags on attachment: 200127 Committed r149379: <http://trac.webkit.org/changeset/149379>
All reviewed patches have been landed. Closing bug.