Client and possibly other Scripts do not run as expected in Domains other than GlobalIssue <!-- div.margin{ padding: 10px 40px 40px 30px; } table.tocTable{ border: 1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); padding-top: .6em; padding-bottom: .6em; padding-left: .9em; padding-right: .6em; } table.noteTable{ border:1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); width: 100%; border-spacing:2; } table.internaltable { white-space:nowrap; text-align:left; border-width: 1px; border-collapse: collapse; font-size:14px; width: 85%; } table.internaltable th { border-width: 1px; padding: 5px; border-style: solid; border-color: rgb(245, 245, 245); background-color: rgb(245, 245, 245); } table.internaltable td { border-width: 1px; padding: 5px; border-style: solid; border-color: #E0E0E0; color: #000000; } .title { color: #D1232B; font-weight:normal; font-size:28px; } h1{ color: #D1232B; font-weight:normal; font-size:21px; margin-bottom:-5px } h2{ color: #646464; font-weight:bold; font-size:18px; } h3{ color: #000000; font-weight:BOLD; font-size:16px; text-decoration:underline; } h4{ color: #646464; font-weight:BOLD; font-size:15px; text-decoration:; } h5{ color: #000000; font-weight:BOLD; font-size:13px; text-decoration:; } h6{ color: #000000; font-weight:BOLD; font-size:14px; text-decoration:; } ul{ list-style: disc outside none; margin-left: 0; } li { padding-left: 1em; } --> Symptoms Client and other possibly Scripts do not run as expected in Domains other than Global Release All releases supporting Domain Separation Cause System is following out of box Domain Separation's Process Separation rules and working as designed Resolution All tables containing a 'sys_overrides' field follow Process Separation rules within Domain SeparationIn addition, when the 'glide.sys.domain.use_record_domain_for_processes' system property is set to True, the system uses the Record's domain to apply process separation rulesAs a result, for example when an onLoad Client Script runs, the system checks for a Script in the record's domain, and if it exists, it applies that version of the Client ScriptIn case that client script (whose domain equals the current session's domain) is INACTIVE that Script will not run because of the Active=False setting and is expected behaviorThis is because the system evaluates this client script and since it is inactive it ignores the script Additional Information KB0684442 - Can Contain-Domain records be available for Process Separated data in Domain SeparationKB0676353 - Application support for domain separationKB0662346 - Tips for Domain Separating 'NON Out of Box Domain separated' Tables