     else
       window.location.href = xhr.getResponseHeader('x-path')
 
-    unless popping_state
-      path = xhr.getResponseHeader('x-path')
-      history.pushState { autoreload: true, path: path }, $parsed_data.find('title').text(), xhr.getResponseHeader('x-path')
+    # unless popping_state
+    #   path = xhr.getResponseHeader('x-path')
+    #   history.pushState { autoreload: true, path: path }, $parsed_data.find('title').text(), xhr.getResponseHeader('x-path')
 
 $(document).on 'ajax:success', 'form[data-remote], a[data-remote]', (e, data, status, xhr) ->
   popping_state = false

            show_fancybox(node)
            $(node).initialize()
      else if last_xhr.getResponseHeader('x-logged')? && $('body').data('logged')? && $('body').data('logged').toString() != last_xhr.getResponseHeader('x-logged').toString()
          window.location.href = window.location.pathname
      else
        to_replace = $('#root').find($(node).data('replace'))
        if to_replace.length


          return true
        afterClose: ->
          # history.pushState { autoreload: true, path: window.before_fancybox_url }, $('title').text(), window.before_fancybox_url
          # if last_xhr.getResponseHeader('x-logged')? && $('body').data('logged')? && $('body').data('logged').toString() != last_xhr.getResponseHeader('x-logged').toString()
          #   window.location.href = window.location.pathname
          $.ajax(window.location.pathname).success(ajax_callback).complete(-> popping_state = false)

    try_to_process_replace = (node) ->
      # if node to replace is not found, redirect
