Using g_form.getValue() instead of g_form.getVariable() to access catalog variable values, which returns null for catalog variables and causes subsequent script failures. (high likelihood)
Attempting to access catalog variables or fields before they are fully loaded on the form, particularly in onChange scripts that execute during form initialization. (high likelihood)
JavaScript syntax errors in catalog client scripts such as missing semicolons, undefined variables, or incorrect function calls that prevent script execution. (medium likelihood)
Referencing catalog variables that have been deleted or renamed but are still referenced in existing client scripts, causing null reference errors. (medium likelihood)
Calling unsupported GlideForm API methods on catalog forms that are only available on regular form views, such as certain g_form methods specific to record forms. (low likelihood)