     @setBodyClassList()
 
   componentWillUnmount: ->
-    document.body.className = without(document.body.classList, @desiredBodyClassList()).join(' ')
+    document.body.className = @state.originalClassName
 
   setBodyClassList: ->
     document.body.className = union(document.body.classList, @desiredBodyClassList()).join(' ')


union = require 'lodash/union'
omit  = require 'lodash/omit'
without = require 'lodash/without'

ScrollListenerMixin = require '../../mixins/ScrollListener'


    shouldBeShy: false
    headerHeight: 0
    containerMarginTop: '0px'
    originalClassName: document.body.className

  mixins: [ScrollListenerMixin, ResizeListenerMixin, GetPositionMixin]

