diff --git a/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/toolbar_js.html.twig b/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/toolbar_js.html.twig index dc3b4cd62ec7..d7b09d733001 100644 --- a/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/toolbar_js.html.twig +++ b/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/toolbar_js.html.twig @@ -8,10 +8,14 @@ } else { xhr = new ActiveXObject('Microsoft.XMLHTTP'); } - xhr.open('GET', '{{ path("_wdt", { "token": token }) }}', false); + xhr.open('GET', '{{ path("_wdt", { "token": token }) }}', true); xhr.setRequestHeader('X-Requested-With', 'XMLHttpRequest'); + xhr.onreadystatechange = function(state) { + if (4 === xhr.readyState && 200 === xhr.status) { + wdt.innerHTML = xhr.responseText; + wdt.style.display = 'block'; + } + }; xhr.send(''); - wdt.innerHTML = xhr.responseText; - wdt.style.display = 'block'; })(); /*]]>*/