Sorry for the delay in responding, but yes, the close button must be held down for the entire process or it will not reset. My sunroof and shade were both stuck in an open position. Holding down the close button for an extended period (much longer than I thought was necessary) caused both the glass and shade to fully open and, with the button still pressed, fully close. At that point the system reset and everything worked perfectly.