Refs #17217.  Check for type Array so that NodeList works.  Added automated test.
Updating metadata for 1.8.5
Click target must be .dijitTreeRow (or descendant).
Backport to 1.8, based on 0f212ec839511767f18d6ead9f70c81ee8448cff.
Fixes #17303, refs #14896.
Avoid exception on IE when browser window refocused after switching to another application.   Thanks DaveHS, fixes #16437 !strict.

git-svn-id: http://svn.dojotoolkit.org/src/dijit/trunk@30137 560b804f-0ae3-0310-86f3-f6aa0a117693
(cherry picked from commit 63251cef036907179f528838f131ad1badfdab01)
Fix bad has(ie) checks causing focus issues with Textbox and Editor widgets. Refs #17311.
(cherry picked from commit af80d059f9070bff17e7cbf5c20daa80007d58f0)

Conflicts:
	_editor/RichText.js
Fix bad has(ie) check in IE11 with older versions of focus.js, which invoked attachEvent. Refs #17311.
Clean up notification handles returned from Observable queries. Added condition to test case. Fixes #17394.
(cherry picked from commit bda7e1d7a804b4fd640ef91ae3cbdf94afb49336)

Conflicts:
	form/_FormSelectWidget.js
Updating source version to 1.8.6-pre
Focus first item in drop down when opened via keyboard in JAWS.

Fixes #17426, refs #10716 on 1.8.

(cherry picked from commit 2406766bd5c7b13977209fcab1b76aadf5c0e274)
Fix a queryOptions problem that occurs when a FilteringSelect loses focus and does a store lookup.
Fixes #17434, refs #12373.
(cherry picked from commit 2253d0eb61e178fce92d4b9bb68aaad7ad3cade3)
Refs #17453.  Backport 7e290a2baf2c9e932f618f6cfd191a41f404b997 to 1.8.x.
Fix JS errors occurring during EnterKeyHandling in IE11. Curiously, the tests did not catch them. Fixes #17466.

(cherry picked from commit 8ec9162b32398ed7a2a15272e277532698a6512d)

Conflicts:
	_editor/RichText.js
	_editor/plugins/EnterKeyHandling.js
Fixes #17431 LinkDialog not creating links in IE11. I have added code to handle IE >= 9 separately, in order to continue to use execCommand(inserthtml) for browsers other than IE.
(cherry picked from commit 02af5640060b4b4f3ba6770aec9db718c2336ce7)

Conflicts:
	_editor/RichText.js
Do not fire watchers when setting existing NaN value to NaN

Fixes #17513.
(cherry picked from commit 531b8f46acc8acba87d55a0338649bfc30ae58c9)

Conflicts:
	_WidgetBase.js
	tests/_Widget-attr.html
ValidationTextBox#pattern changes should update state

Fixes #17408.

(cherry picked from commit d658ea556f423dc9fe284f84a98319d1974f7b1f)
Do not copy properties indiscriminately from `constraints`

Fixes #17250.

(cherry picked from commit 492fbe3cbfff2987c7b29fb7b5232f4c9ee7566a)

Conflicts:
	_TimePicker.js
	tests/_TimePicker.html
Fix dijit Editor in cross-domain pages with document.domain set

Fixes #17529.

(cherry picked from commit 31b55d02d4fc888c420396b00b9ae4282cd4e4c2)

Conflicts:
	_editor/RichText.js
Avoid 100% CPU spin on IE9+ when the browser window is defocused while an Editor instance has focus, and then a different Editor is clicked to bring the browser window back into focus.   Fixes #16939 !strict.

git-svn-id: http://svn.dojotoolkit.org/src/dijit/trunk@31073 560b804f-0ae3-0310-86f3-f6aa0a117693
(cherry picked from commit fb74b815b024865d3779170eb32244991cdef37d)

Conflicts:
	_editor/RichText.js
Refs #16903.  Updated translations from IBM (CCLA) including new locales for Ukraine (uk) and Bulgaria (bg).

git-svn-id: http://svn.dojotoolkit.org/src/dijit/trunk@31177 560b804f-0ae3-0310-86f3-f6aa0a117693
(cherry picked from commit b2b6a97cc069b2ab6860f7a9e3912d99f6b9071f)
Refs #16903.  Update default nls locale boolean lists to include bg and uk.

git-svn-id: http://svn.dojotoolkit.org/src/dijit/trunk@31178 560b804f-0ae3-0310-86f3-f6aa0a117693
(cherry picked from commit 12221dbdbb6c36c543aeb776ad1be6ac6210c064)