 				globalHideDelay -= diff
 
 			if not animationsPending 
+				# revert styles
+				if globalHideDelay <= 0
+					for style in stylesToRevert
+						style.waiting = false
+						style.revertItem()
+						style.file.readyToUse = true
+						assert.notOk style.file.isRendered
+
+					globalHideDelay = 0
+					utils.clear stylesToRevert
+
 				# render styles
 				if globalShowDelay + globalHideDelay <= 0
 					for style in stylesToRender

			return

		if @item and @isAutoParent
			@item.visible = @visible
			@item.parent = null

		if @item

		unless @item
			return

		@item.visible = false

		# parent
		if @isAutoParent
			@lastItemParent = null
