Fixed: popovers were not constrained to the usable content frame

Previously, popovers did not properly stay below the menu bar.

This commit ensures they stay within whatever is the usable content frame for the platform window.