Fixes a problem when the initial isEnabled value of a view is false that failed to update the isEnabledInPane value of that view and its child views. Includes unit tests.