Property reference

glide.read_only.legacy_read_only_behavior

The glide.read_only.legacy_read_only_behavior property determines the read-only behavior for fields set to 'Instance Configured'. Admins should review this setting in non-production environments to ensure the desired read-only functionality before applying changes in production.

Default
client_script_modifiable
Type
choice list
Application
Global

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.

Documentation excerpt View supporting context
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 ...
Documentation excerpt View supporting context
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 ...

More in glide (other)

Other properties in the same namespace.

All 365 properties in glide (other) →