Support Article

Icons missing with IE via proxy

SA-37457

Summary



When connecting Pega through Internet Explorer 11 through proxy, icons like Delete and Add are not loaded on the screen.



When connecting through Internet Explorer 11 directly without proxy, or through any other browser the icons are correctly displayed.


Error Messages



There were no error messages, however on opening the section pzaccessgroup which holds the icon images displays the JS error message "Server error: $(Http Status)";



Steps to Reproduce



1. Connect to PRPC though Proxy URL in Internet Explorer 11.
2. Open the standard Operator Form from Designer Studio. The add and delete icons does not appear.

Root Cause



A third-party product issue:

Internet Explorer 11 specific caching issue in relation with the proxy configuration.

Resolution



Perform the following local-change in proxy server configuration file:

Made the following adjustment on the proxy regarding caching of fonts:

<LocationMatch "\.(css|js|jp?g|gif|png|ico|bmp|svg)$">

Header set Cache-Control "public, max-age=600, s-maxage=600"

</LocationMatch>

<LocationMatch "\.(eot|otf|woff|ttf)$">

Header unset Cache-Control

Header unset no-store

</LocationMatch>

<LocationMatch "\.(x?html?|jsp)$">

Header set Cache-Control "private, no-cache"

</LocationMatch>

<LocationMatch "(?<!\.css|\.js|\.jpg|\.jpeg|\.gif|\.png|\.ico|\.bmp|\.svg|\.xhtml|\.html|\.jsp|\.eot|\.otf|\.woff|\.ttf)$">

Header set Cache-Control "no-store, no-cache"

Header set Expires "Thu, 01-Jan-1970 00:00:00 GMT"

</LocationMatch>



The highlighted parts are the changed parts.

Published May 4, 2017 - Updated June 20, 2017

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.