Use sender.tab instead of a tab in the current window

Macで複数の Window を開いていた場合にフォーカスの無い Window のコンテンツをポストしようとした場合、current window では無いため、sender.tab を使用して、そのタブのWindow から情報を取得して Popup するようにしました。

sender.tab を使っていなかった理由がよく分からないのですが、コードから current window である必要が認められないため、このようにしました。問題があるようでしたら、無視して下さい。

なお、これに伴い、Popup の位置を正確に制御できるようになったので、コンテンツのある(右クリックした) Window の左右センターに出すようにしました。
ちょっとここらへんはどこに出すのがいいのか、好みがわかれるところかも知れません。
いっそ、オプションで指定できるようにしてもいいかも知れませんね。

よろしくお願いします。