Yes, it's a bug, and I'd imagine it would be a very tricky one for the team to fix. Multi-monitor support is non-standardized and when you add rendering contexts to the picture it becomes extremely error prone.
My advise is to do what most developers do now a days and just let the graphic card handle everything for you. There should be options in your graphic control center for multi monitor support.