In reality, the issue is a bug within DW CS6 itself. We are trying to find a work around, but have not been successful.
I think i would look at setting up Parallels or Virtual box where you can set up a Windows system that runs as a virtual machine inside your Mac, and set up DW in the virtual machine to work that way.
It's not a perfect solution by any means, but will get you going.