We have tried writing a few scriptrunner behaviours to hide fields and set default values for fields in JSM projects, but they only seem to work in the portal, not for issues created in JSM from the agent view. Is this expected behaviour? I can find nothing in the documentation that indicates this should be the case.
e.g. My behviour config (project mapping is for a service desk project):

The portal request with the description text added:

Thanks, Linda