All throughout InlineColorEditor, the use of $().css("left") was returning the px value, as opposed to the authored value which was a %. I'm not sure why exactly this happens, because $().css("bottom") would return the % as expected, but I replaced both with $()[0].style and the % value is returned as expected.