Key questions about this property
The answers below summarize the purpose, scope, default effect, and review scenarios for this property.
| What does it do? |
This property configures how read-only fields behave when their dictionary setting is set to 'Instance Configured', allowing for testing of different read-only options. |
| What area does it affect? |
Field security configuration |
| What does the default mean? |
The default value is "client_script_modifiable", which is the baseline setting used unless it is changed. |
| When should you review it? |
Review this property when testing read-only field behaviors in non-production instances. |
Out of the box property record
Raw metadata from the property record.
| Property name |
glide.read_only.legacy_read_only_behavior |
| Sys ID |
26d2482a370f22105ca25f5174924b27 |
| Type |
choice list |
| Application |
Global |
| Default value |
client_script_modifiable |
| Description |
Control the read-only setting of all the columns whose "Read only option" set to "Instance Configured". Due to its wide impact, it is recommended to change this setting on sub-prod environments to determine relevant read_only_option for a given column. |
| Updated |
2025-08-01 11:49:05 |
Sources
Official references and nearby text excerpts where this property appears.
Context preview
Snippet 1
... maintaining backwards compatibility and testing read-only behavior in non-production instances. When the Read only option is set to Instance Configured in a dictionary record, read-only behavior is derived from the glide.read_only.legacy_read_only_behavior system property. By default, the property is set to client_script_modifiable, which honors the pre Australia read-only behavior, allowing changes to read-only fields through client scripts. Display Read Only Displays the ...
Context preview
Snippet 2
... but can still be updated through APIs. With Strict Read Only, the field cannot be changed in the UI or by client scripts such as [g_form.setValue()]. A new system property, glide.read_only.legacy_read_only_behavior, controls whether the old behavior, where client scripts could override read-only settings, is retained. © 2026 ServiceNow, Inc. All rights reserved. ServiceNow, the ServiceNow logo, Now, and other ServiceNow marks ...
Related properties
More in glide (other)
Other properties in the same namespace.
All 365 properties in glide (other) →