Lede: When editing Deluge scripts in Zoho CRM, the DevTools browser extension can cause the cursor to jump, lose selection, or reset position while the editor validates code (for example when changing send mail tasks). The result is a disruptive editing experience and occasional inability to save until validation completes.
What it means
The Deluge editor now performs active validation on certain tasks (notably send mail) when you edit and save scripts; that validation can run immediately and block saving if the script uses disallowed values such as an unverified sender [1][2]. A browser DevTools extension that hooks into page DOM or keyboard events can conflict with the editor’s live validation or autosave flow and cause cursor movement or selection loss while the editor re-renders validation UI [1][2].
Common causes
- DevTools extension intercepts input or key events and re-renders the code area while Deluge runs validation, causing the cursor to jump [1][2].
- The editor’s validation step for send mail is triggered on edit/save and inserts inline errors or warnings that change DOM structure and move the caret [1][2].
- Cached extension scripts or an out-of-date extension version that is incompatible with the Deluge editor’s recent validation behaviour [1][2].
- Mixed-use of browser extensions plus browser autofill or accessibility tools that modify focus handling during live validation [1][2].
How to fix it
- Disable the DevTools extension and reproduce the issue in an incognito window (extensions are typically disabled there). If the cursor is stable, the extension is the cause.
- Update the DevTools extension to the latest version or remove it if no update fixes the problem. Test editing after each change.
- Work around validation-triggered layout shifts: make edits, then pause 1–2 seconds before clicking Save so the editor finishes any inline validation. If you must edit send mail tasks, change the from address to a supported value (zoho.loginuserid or a verified address) to avoid repeated validation errors [1][2].
- Clear browser cache and local storage for crm.zoho.com, then reload the Deluge editor to remove stale extension artifacts.
- If you need DevTools during development, open a second browser (or profile) and keep the editing session in a clean profile while using DevTools elsewhere.
When to escalate
If updating/removing the extension and the browser-side workarounds don’t stop the cursor jumps, gather a short screen recording and browser console logs and open a support ticket with the DevTools vendor and Zoho Deluge support. Include exact steps, browser/version, extension name/version, and the script (redact secrets) so engineers can reproduce and patch the conflict [1][2].
[1]: Changes to the send mail Deluge task in Zoho CRM (https://help.zoho.com/portal/en/community/topic/changes-to-the-send-mail-deluge-task-in-zoho-crm)
[2]: Deluge - Changes to the send mail task in Zoho CRM (https://help.zoho.com/portal/en/community/topic/deluge-changes-to-the-send-mail-task-in-zoho-crm)