Search and Top Navigation
#15331 new bug ()
Opened March 30, 2019 02:35PM UTC
Last modified March 30, 2019 02:37PM UTC
Additional variable check related to: Uncaught TypeError: Cannot read property 'value' of undefined
Reported by: | finexly | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | none |
Component: | ui.autocomplete | Version: | 1.12.1 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
Regarding the error, which is very common in my application I would like to request a little update, the error is:
Uncaught TypeError: Cannot read property 'value' of undefined
jquery-ui.js:2971
Current Code:
// Announce the value in the liveRegion label = ui.item.attr("aria-label") || item.value; if (label && $.trim(label).length) { this.liveRegion.children().hide(); $("<div>").text(label).appendTo(this.liveRegion); }
Can you please update it to:
...
// Announce the value in the liveRegion if(typeof item !== "undefined") { label = ui.item.attr("aria-label") || item.value; if (label && $.trim(label).length) { this.liveRegion.children().hide(); $("<div>").text(label).appendTo(this.liveRegion); } }
It is so simple, that doesn't even need an example/test.