SYMPTOM:
Custom ESM is not called when a session timeout occurs while viewing a Visual Insight dashboard in Strategy Web 10.3.
STEPS TO REPRODUCE:

CAUSE:
This is a known defect with Strategy Web 10.3.
ACTION:
This issue has been addressed in Strategy 10.6 a "Feature Release". Before upgrading to the 10.6 version please review the differences between a "Feature Release" and a "Platform Release". These differences are detailed here. For any questions or concerns regarding the "Feature Release" and the "Platform Release" please contact Strategy Technical Support.
WORKAOURND:
Go to folder where the Strategy web application is installed, then edit the file sys_defaults.xml under \WEB-INF\xml and change the value from 0 to 1 by modifying the property v="0" to v="1" in the following tag:
<pr des="Whether to disable login editor after session time out" n="disableLoginEditor" scp="system" v="1" dt="boolean"/>