diff --git a/node_modules/@progress/kendo-react-dropdowns/MultiSelect/MultiSelect.mjs b/node_modules/@progress/kendo-react-dropdowns/MultiSelect/MultiSelect.mjs index 12a40fd..b64f0ab 100644 --- a/node_modules/@progress/kendo-react-dropdowns/MultiSelect/MultiSelect.mjs +++ b/node_modules/@progress/kendo-react-dropdowns/MultiSelect/MultiSelect.mjs @@ -93,6 +93,10 @@ const { sizeMap: D, roundedMap: yt } = st, bt = "Please enter a valid value!", $ } else if (e.altKey && a === u.up) g(); else if (a === u.up || a === u.down) { + + //prevent the grid from seeing the cursor up/down and moving rows, vs staying in multiselect dropdown list cursoring up/down + e.stopPropagation(); + if (o !== "" && t) if (!this.props.skipDisabledItems && c) this.onNavigate(d, a); diff --git a/node_modules/@progress/kendo-react-dropdowns/MultiSelect/TagList.mjs b/node_modules/@progress/kendo-react-dropdowns/MultiSelect/TagList.mjs index bc0b8ed..fac1ed8 100644 --- a/node_modules/@progress/kendo-react-dropdowns/MultiSelect/TagList.mjs +++ b/node_modules/@progress/kendo-react-dropdowns/MultiSelect/TagList.mjs @@ -25,7 +25,10 @@ class g extends t.Component { ) : /* @__PURE__ */ t.createElement( d, { - id: `tag-${s}-${e.text.replace(/\s+/g, "-")}`, + //tweaking to access e.text with nullish so it doesn't blow up when we're feeding text in ways kendo didn't anticipate + // at least then we can see the widget on screen versus a blowup error and think about what's missing =) + id: `tag-${s}-${e.text?.replace(/\s+/g, "-")}`, + "aria-selected": !0, role: "option", "aria-setsize": n.length,