Internet Explorer 11 работает правильно, когда включен режим разработчика, и неправильно, когда режим разработчика выключен. У меня есть веб-приложение, написанное на Java (сервер) и HTML / CSS / JavaScript (клиент). Когда я использую точку останова, приложение останавливается на ней и (например) Chrome ожидает продолжения выполнения. Следующие данные обновляются в Chrome после точки останова. IE 11 делает то же самое в режиме разработчика. Но когда я выключаю режим разработчика, приложение не останавливается на точке останова, и данные в IE 11 не меняются. Как я могу исправить такое поведение в IE? Спасибо.
<tr>
<td colspan = "3" class = "table_colour_four left">
<button id = "findSigner" dojoType = "dijit.form.Button" type = "button">
<script type = "dojo/method" event = "onClick">
pane = dijit.byId("signer.list");
pane.href = "/wispa/adm/main/SignerList.do?" + getAttrString();
pane.refresh();
</script>
Найти
</button>
</td>
</tr>
Похоже, у вас состояние гонки. Вы можете попробовать и проверить это, введя короткую задержку в точке, где точка останова была полезной.
@OscarPaz Это код проблемы: <tr> <td colspan = "3" class = "table_colour_four left"> <button id = "findSigner" dojoType = "dijit.form.Button" type = "button"> <script type = "dojo/method" event = "onClick"> pane = dijit.byId("signer.list"); pane.href = "/wispa/adm/main/SignerList.do?" + getAttrString(); pane.refresh(); </script> Найти </button> </td> </tr>
@RuudHelderman Я отлаживаю свое приложение в однопользовательском режиме.
@ Сергей Один пользователь - это плохо в JavaScript; точка останова может легко вызвать обработку событий в другом порядке. Что касается кода, пожалуйста, не используйте для этого комментарии; вместо этого отредактируйте и улучшите свой вопрос.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Добавьте код, пожалуйста?