AnsweredAssumed Answered

Chrome browser / Web AppBuilder / Dojo features deprecated?

Question asked by murdoch on Mar 28, 2016
Latest reply on Mar 31, 2016 by northcowdon

I've been receiving disturbing warning messages in the Chrome dev tools console window while working on a WAB dev edition version 1.2 application.  I think I'd seen (and ignored) the messages earlier, but I believe the warning about features that "will be removed" in April 2016 is a recent addition to the warning message.

 

Here is the first message:

The XMLHttpRequest progress event property 'position' is deprecated and will be removed in M50, around April 2016. Please use 'loaded' instead. See https://www.chromestatus.com/features/5044837464145920 for more details.

 

and the second message:

'KeyboardEvent.keyLocation' is deprecated and will be removed in M50, around April 2016. Please use 'KeyboardEvent.location' instead. See https://www.chromestatus.com/features/4997403308457984 for more details.

 

Both messages show up referring to "dojo.js" lines.

 

Am I right to to be very afraid of these warnings?  Will applications built on Dojo and Esri (WAB 1.2 / JSAPI 3.14) cease to work with Chrome browsers when the version 50 update occurs (latest version of Chrome is currently 49.0.2623.110 m)?  What are my options to prevent that from happening?

 

Does the latest version of the JSAPI (version 3.16) resolve this issue?

 

It seems from some poking around that these are core Dojo issues:  http://stackoverflow.com/questions/27175603/the-xmlhttprequest-progress-event-property-position-is-deprecated-please-use

 

Any insights into this situation are greatly appreciated!

Thanks,

Andrew

Outcomes