From db027721ac299e7d23c42b52b0274be06b909f89 Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Tue, 14 Jun 2022 11:38:13 -0400 Subject: [PATCH] fix(picker-column-internal): tabbing between columns works (#25464) --- .../picker-column-internal.tsx | 11 ++++ .../test/basic/picker-internal.e2e.ts | 59 +++++++++++++++++++ 2 files changed, 70 insertions(+) diff --git a/core/src/components/picker-column-internal/picker-column-internal.tsx b/core/src/components/picker-column-internal/picker-column-internal.tsx index d4e7b62932..51e3da4ce7 100644 --- a/core/src/components/picker-column-internal/picker-column-internal.tsx +++ b/core/src/components/picker-column-internal/picker-column-internal.tsx @@ -306,8 +306,19 @@ export class PickerColumnInternal implements ComponentInterface {
 
 
{items.map((item, index) => { + { + /* + Users should be able to tab + between multiple columns. As a result, + we set tabindex here so that tabbing switches + between columns instead of buttons. Users + can still use arrow keys on the keyboard to + navigate the column up and down. + */ + } return (