Since the maximum width of the sidebar depends on the width of the window, why does increasing this value help? It's still just a static value, so shouldn't this be updated in the JS code instead, to make sure that the *actual* value of this property corresponds to the current width of the sidebar?
(Same goes for the other 200 -> 800 changes.)