Theme Customizer: Reduce reliance on fixed positioning and make sidebar UI flexible
|Reported by:||koopersmith||Owned by:||koopersmith|
Since the outer shell of the customizer uses fixed positioning, we can shift fewer elements by moving to absolute positioning, which allows better use of the "right" property (as it's set to the parent element instead of the window). This can allow the width to only be declared in two locations, so the sidebar becomes easily stretchable (and adjustable via JS).
Patch attached, tested in Chrome, Safari, Firefox, Opera, IE9, and IE8.