dialog icon indicating copy to clipboard operation
dialog copied to clipboard

null reference error on closing dialog

Open jded76 opened this issue 4 years ago • 0 comments

I get this error (only on Internet Explorer and only on some rare occasions):

TypeError: Unable to get property 'focus' of undefined or null reference at restoreFocus (http://localhost:9001/vendors~a3fd09b7.01e2e1f28a3ef0d6c8d3.chunk.js:866:60) at DialogRenderer.prototype.detach (http://localhost:9001/vendors.async~253ae210.01e2e1f28a3ef0d6c8d3.chunk.js:1693:13) at Anonymous function (http://localhost:9001/vendors.async~253ae210.01e2e1f28a3ef0d6c8d3.chunk.js:1778:33) at Anonymous function (http://localhost:9001/vendors~f9ca8911.01e2e1f28a3ef0d6c8d3.chunk.js:300:7)

We can avoid this by changing this line : https://github.com/aurelia/dialog/blob/0c49b7d4fb20d8cab554a0030b3a8ecb98357cde/src/dialog-settings.ts#L125 to : public restoreFocus = (lastActiveElement: HTMLElement) => { if (lastActiveElement) { lastActiveElement.focus(); } }

jded76 avatar Apr 18 '20 14:04 jded76