So, Zoho broke Client Script. Most likely inadvertently, but it's broken never-the-less.
Prior to the Quick Create client script update, creating a new record using quick create would trigger the parent page on Script(s). It does not any more.
So if I want data on the parent record from the new child record just created, users now have to re-select the record in the lookup in order to trigger the page on Change script.
Let's say a new contact was created, and that contact name forms part of your Quote Subject. i create a new contact, then I have to re-select the contact record in the lookup in order for the script to detect the field change and generate the subject string.
In may case, I'm launching a widget when a lookup field is changed based on certain conditions in the child record. Now, instead of:
Click field
|
|
Create Record
|
|
Trigger Widget Open
It's now:
Click field
|
|
Create Record
|
|
Click field
|
|
Re-select new record
|
|
Trigger Widget Open
A workaround seems very complicated also because Client Script does not expose which field triggered the quick create popup. So if you've got more that one lookup to the same module, you have no idea which one the user interacted with.
All we need is the on page Change script trigger to be re-enabled, or give up a flag on the on Save script for the popup to enable or disable the triggering of the parent page script(s).