[Users] Keyboard shortcuts working intermittently

Info Zeta Alliance info at zetalliance.org
Tue Jan 8 18:30:58 CET 2019

Are you on 8.8.11? 

Cause this bug, I thought I had fixed, and is merged upstream. But maybe the fix is in the
next release. I have not checked.


In any way, it seems like you do not have the patch yet.

----- Original Message -----
From: "Lorenzo Milesi" <maxxer at yetopen.it>
To: "users" <users at lists.zetalliance.org>
Sent: Tuesday, 8 January, 2019 18:18:05
Subject: Re: [Users] Keyboard shortcuts working intermittently

Thanks to Barry's suggestion I opened in ?dev=1 and managed to catch an error:

TypeError: this._bodyField is null[Ulteriori informazioni] ZmComposeView.js:1442:59
	ZmComposeView.prototype.enableInputs https://zimbra.domain.com/js/zimbraMail/mail/view/ZmComposeView.js:1442:59
	ZmComposeView.prototype.reset https://zimbra.domain.com/js/zimbraMail/mail/view/ZmComposeView.js:1425:2
	ZmComposeView.prototype.set https://zimbra.domain.com/js/zimbraMail/mail/view/ZmComposeView.js:180:2
	ZmComposeController.prototype._setView https://zimbra.domain.com/js/zimbraMail/mail/controller/ZmComposeController.js:1095:2
	ZmComposeController.prototype.doAction https://zimbra.domain.com/js/zimbraMail/mail/controller/ZmComposeController.js:247:3
	ZmMailApp.prototype.compose https://zimbra.domain.com/js/zimbraMail/mail/ZmMailApp.js:2042:2
	AjxCallback.prototype.run1 https://zimbra.domain.com/js/ajax/boot/AjxCallback.js:138:10
	AjxDispatcher._postLoadCallback https://zimbra.domain.com/js/ajax/boot/AjxDispatcher.js:312:36
	AjxDispatcher.require https://zimbra.domain.com/js/ajax/boot/AjxDispatcher.js:247:10
	AjxDispatcher.run https://zimbra.domain.com/js/ajax/boot/AjxDispatcher.js:218:9
	ZmMailListController.prototype._handleResponseDoAction https://zimbra.domain.com/js/zimbraMail/mail/controller/ZmMailListController.js:1218:2
	<anonimo> self-hosted:1018:17
	Function.prototype.run https://zimbra.domain.com/js/ajax/boot/AjxEnv.js:532:9
	ZmMsgController.prototype._getLoadedMsg https://zimbra.domain.com/js/zimbraMail/mail/controller/ZmMsgController.js:382:2
	ZmMailListController.prototype._doAction https://zimbra.domain.com/js/zimbraMail/mail/controller/ZmMailListController.js:1143:3
	ZmMailListController.prototype.handleKeyAction https://zimbra.domain.com/js/zimbraMail/mail/controller/ZmMailListController.js:312:5
	ZmMsgController.prototype.handleKeyAction https://zimbra.domain.com/js/zimbraMail/mail/controller/ZmMsgController.js:197:12
	ZmZimbraMail.prototype.handleKeyAction https://zimbra.domain.com/js/zimbraMail/core/ZmZimbraMail.js:3395:42
	DwtKeyboardMgr.prototype.__dispatchKeyEvent https://zimbra.domain.com/js/ajax/dwt/keyboard/DwtKeyboardMgr.js:757:16
	DwtKeyboardMgr.__keyDownHdlr https://zimbra.domain.com/js/ajax/dwt/keyboard/DwtKeyboardMgr.js:697:13

Clicking on the error shows this snippet:
ZmComposeView.prototype.enableInputs =
function(bEnable) {
    DBG.println('draft', 'ZmComposeView.enableInputs for ' + this._view + ': ' + bEnable);
	this._subjectField.disabled = this._bodyField.disabled = !bEnable;

1442 is the last line of the function. 

right now it happened even when clicking on "Reply all": I had a mail opened in a new tab, unread. I clicker "Reply All", the mail got marked read and the error above appeared, but no compose tab! Clicked again and worked.

Lorenzo Milesi - lorenzo.milesi at yetopen.it 
GPG/PGP Key-Id: 0xE704E230

YetOpen S.r.l. - https://www.yetopen.it/
Via Salerno 18 - 23900 Lecco - ITALY -
Tel +39 0341 220 205 - Fax +39 178 6070 222

Think green - Non stampare questa e-mail se non necessario / Don't print this email unless necessary

-------- D.Lgs. 196/2003 e GDPR 679/2016 --------
Tutte le informazioni contenute in questo messaggio sono riservate ed a uso esclusivo del destinatario.
Tutte le informazioni ivi contenute, compresi eventuali allegati, sono da ritenere confidenziali e riservate secondo i termini
del vigente D.Lgs. 196/2003 in materia di privacy e del Regolamento europeo 679/2016 - GDPR - e quindi ne e' proibita l'utilizzazione ulteriore non autorizzata.
Nel caso in cui questo messaggio Le fosse pervenuto per errore, La invitiamo ad eliminarlo senza copiarlo, stamparlo, a non inoltrarlo a terzi e ad avvertirci non appena possibile.

Confidentiality notice: this email message including any attachment is for the sole use of the intended recipient and may contain confidential and privileged information;
pursuant to Legislative Decree 196/2003 and the European General Data Protection Regulation 679/2016 - GDPR - any unauthorized review, use, disclosure or distribution
is prohibited. If you are not the intended recepient please delete this message without copying, printing or forwarding it to others, and alert us as soon as possible.
Thank you.

More information about the Users mailing list