We made a decision to make jqlite.show() behaves differently from jquery.show().
To be more specific, if there is some cascading rule that prevents an element from showing up and we cannot retrieve its old display attribute value, we just set it to block.
This is very unexpected and causes many surprises and problems.
We probably should revert this commit : #445