Page 1 of 1
Report viewer shows blank pages in Firefox
Posted: Wed May 02, 2012 10:04 am
by Andrei
We are experiencing problem with rendering in RenderMode="Ajax" in Firefox browser. If user tries to refresh screen while report is still loading - blank report appears. This could be easily reproduced even with your test reports:
http://web.stimulsoft.com/?reportname=S ... SubReports
Just press F5 several times...
Changing RenderMode to "Standard" seems to resolve this issue, but viewer controls look differently in this case. Could we handle somehow this?
Report viewer shows blank pages in Firefox
Posted: Thu May 03, 2012 3:28 am
by HighAley
Hello.
Andrei wrote:We are experiencing problem with rendering in RenderMode="Ajax" in Firefox browser. If user tries to refresh screen while report is still loading - blank report appears. This could be easily reproduced even with your test reports:
http://web.stimulsoft.com/?reportname=S ... SubReports
Just press F5 several times...
Changing RenderMode to "Standard" seems to resolve this issue, but viewer controls look differently in this case. Could we handle somehow this?
This problem occurs in the Firefox browser only. We couldn't solve it because it's a browser bug.
Thank you.
Report viewer shows blank pages in Firefox
Posted: Thu May 03, 2012 4:52 pm
by Igor Yastrebov
Привет,
нет, ребята, тут дело не в браузере совсем. Почему именно в FF воспроизводится легче всего мы еще поковыряем, но пока вот что стало понятно:
- проблема с подготовкой данных репорта на серверной стороне в режиме Ajax (или AjaxWithCache, другие не проверил еще). Потому что сервер в одном из ajax-запросов возвращает . И клиентская часть честно отрисовывает пустой отчет (только header и виден)
- на localhost воспроизвести почти не получается (особенно под дебагом студии)
- на выделенном сервере в локальной сети воспроизводится редко
- очень хорошо видно в Azure на большом количестве WebRole instances (я пробовал на 8). Если количество instances установить в 1, то баг не воспроизводится (или я плохо старался)
- можно либо нажимать F5 несколько раз, либо открыть один и тот же отчет в нескольких вкладках и их все максимально быстро обновить F5
- использую те же 8 instances в Azure но только режим контрола Standard - все пашет как часы
Мы включили отображение web сессии в базу данных и под DB profiler увидели, что ваш компонент уж слишком интенсивно использует сессию. С выключенным режимом отображения сессии ничего с багом не меняется - воспроизводится с той же вероятностью.
Очень похоже на какой-то race condition.
Уважаемый StimulSoft, какие-то соображения?
Report viewer shows blank pages in Firefox
Posted: Fri May 04, 2012 6:34 am
by Alex K.
Здравствуйте,
Спасибо за информацию. Проанализируем и дадим вам знать о результатах в данном топике.
Report viewer shows blank pages in Firefox
Posted: Fri May 04, 2012 6:44 am
by Igor Yastrebov
Спасибо! Мы с нетерпением ждем результатов. Сами тоже пытаемся что-то придумать.
Есть один путь, который кажется наиболее реальным:
1. Использовать Standard mode
2. Изменить поведение кнопки Print в этом режиме (именно это больше всего раздражает) - чтобы она не открывала новое коно, а делала прямо Print Without Preview, как в режиме AJAX
этот подход нас устраивает полностью на ближайший месяц. Если бы вы могли быстренько прикрутить такое поведение кнопки Print я был бы счастлив.
Report viewer shows blank pages in Firefox
Posted: Fri May 04, 2012 7:38 am
by Vladimir
Здравствуйте,
Для этого вы можете установить свойство PrintDestination="Direct" для WebViewer.
Спасибо.
Report viewer shows blank pages in Firefox
Posted: Fri May 04, 2012 9:05 am
by Igor Yastrebov
блиииин, клево!
оно работает!
ну, теперь время мы выиграли, можно без спешки покумекать над этим ajax mode
Спасибо!!!!
Report viewer shows blank pages in Firefox
Posted: Fri May 04, 2012 9:34 am
by Vladimir
Здравствуте, Игорь
Всегда пожалуйста! Постараемся решить этот вопрос побыстрее, поставили ему высокий приоритет.
Спасибо.