Guided Tour breaks when applied to read only input field


Guided Tours breaks for non-admin users when applied to read only input field.

Steps to Reproduce


1. Create a Guided Tour for the Incident table.

2. Apply the callout exactly on the input of a field which will be read-only for some users, for example Caller.user_id .

3. Impersonate the user for whom this field will be read-only.

Notice no next steps are shown, throwing the error: 
"Tour ended because the next step was not found."


This problem is no longer reproducible in Kingston and above releases.

For Jakarta instances, the workaround consists in the following:

1 - Open the record /

2 - Go to the field CSS selector:

3 - Add the CSS selector for the read-only element: 

for example:

Related Problem: PRB1312767