reapply: 8205479: OS X: requestFocus() does not work properly for embedded frame

Restore the original fix (d65dd14) reverted by "Resolved merge conflicts" (01062fda)

(cherry picked from commit 9736870dabba447d755290dd1ecfcd41ebae9b83)
1 file changed