Global objects (window, jquery, document, etc.) are not working in scoped apps even after setting glide.script.block.client.globals to falseIssue <!-- 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 scripts accessing global objects such as 'document' are not working in scoped applications. Console warning about the global object being null. Example: TypeError: Cannot read property 'document' of null Cause There was a security change to remove those global from scoped applications, but you can disable this by setting a sys_property in that scope "glide.script.block.client.globals". See KB0551586 for full details. Resolution If you are still having issues even after setting that property, you may be incorrectly accessing the global objects using the 'this' keyword. In global client scripts, you can access the objects using this. Example: this.document.getElementById('') But in Scoped client script, the 'this' keyword is not available, so you need to access the globals directly. Example: document.getElementById('') Additional Information This community post has some additional information https://community.servicenow.com/community?id=community_blog&sys_id=788c66e1dbd0dbc01dcaf3231f961969