From 8c8b138e96224fba238d28b6b0776f4b4e1b0176 Mon Sep 17 00:00:00 2001 From: Nickii Miaro Date: Mon, 12 Feb 2024 17:00:03 +0300 Subject: [PATCH] fix: apply keyboard focus when removing selected person or adding person from suggestion list on people-picker (#3011) * fix keyboard focus when removing or adding person from suggestion list * remove cursor in single-select * remove unecessary keydown function --------- Co-authored-by: Musale Martin --- .../src/components/mgt-people-picker/mgt-people-picker.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/mgt-components/src/components/mgt-people-picker/mgt-people-picker.ts b/packages/mgt-components/src/components/mgt-people-picker/mgt-people-picker.ts index 8e50d0800c..655ad85ffd 100644 --- a/packages/mgt-components/src/components/mgt-people-picker/mgt-people-picker.ts +++ b/packages/mgt-components/src/components/mgt-people-picker/mgt-people-picker.ts @@ -1200,9 +1200,6 @@ export class MgtPeoplePicker extends MgtTemplatedTaskComponent { } return p.id !== person.id; }); - if (this.hasMaxSelections) { - this.enableTextInput(); - } this.selectedPeople = filteredPersonArr; void this.loadState(); } @@ -1216,6 +1213,7 @@ export class MgtPeoplePicker extends MgtTemplatedTaskComponent { protected handleRemovePersonKeyDown(person: IDynamicPerson, e: KeyboardEvent): void { if (e.key === 'Enter') { this.removePerson(person, e); + this.enableTextInput(); } } @@ -1243,6 +1241,7 @@ export class MgtPeoplePicker extends MgtTemplatedTaskComponent { this._foundPeople = []; this._arrowSelectionCount = -1; } + this.enableTextInput(); } }