Icons missing with IE via proxy
SummaryWhen 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 MessagesThere 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 Reproduce1. 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 CauseA third-party product issue:
Internet Explorer 11 specific caching issue in relation with the proxy configuration.
ResolutionPerform 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"
Header unset Cache-Control
Header unset no-store
Header set Cache-Control "private, no-cache"
Header set Cache-Control "no-store, no-cache"
Header set Expires "Thu, 01-Jan-1970 00:00:00 GMT"
The highlighted parts are the changed parts.
Published May 4, 2017 - Updated June 20, 2017