Pegboard, Safari 7.1 and AJAX

Since the release of the latest Safari browser (7.1), Safari has changed their browser identification to match an entry in Pegboard's development framework (Microsoft .NET) from a much older version. As a result, the web server will not try to load the AJAX framework for this browser and pages will be unable to perform in-page postbacks and some controls may not behave correctly.

This issue may cause the Pegboard console to be unable to load correctly.

Pegboard has patched this issue in releases 6.1.5.49 and onwards.

If you do not wish to update, you can insert the following code into the web.config file:
<browserCaps>
    <filter>
        <case match="AppleWebKit/600">EcmaScriptVersion = 1.5
            supportsCallback = true
        </case>
    </filter>
</browserCaps>

This block of code belongs inside the <system.web> element.