When jquery/jquery#2180 lands, it will mean that .show() on an element that is hidden elsewhere (i.e. .hidden { display: none; }) will no longer override that style and show the element. The element will remain hidden. The new recommended workflow will be to first remove the hidden class.