Skip to content

Commit 8c8b138

Browse files
Mnickiimusale
andauthored
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 <[email protected]>
1 parent 3d893b2 commit 8c8b138

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

packages/mgt-components/src/components/mgt-people-picker/mgt-people-picker.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1200,9 +1200,6 @@ export class MgtPeoplePicker extends MgtTemplatedTaskComponent {
12001200
}
12011201
return p.id !== person.id;
12021202
});
1203-
if (this.hasMaxSelections) {
1204-
this.enableTextInput();
1205-
}
12061203
this.selectedPeople = filteredPersonArr;
12071204
void this.loadState();
12081205
}
@@ -1216,6 +1213,7 @@ export class MgtPeoplePicker extends MgtTemplatedTaskComponent {
12161213
protected handleRemovePersonKeyDown(person: IDynamicPerson, e: KeyboardEvent): void {
12171214
if (e.key === 'Enter') {
12181215
this.removePerson(person, e);
1216+
this.enableTextInput();
12191217
}
12201218
}
12211219

@@ -1243,6 +1241,7 @@ export class MgtPeoplePicker extends MgtTemplatedTaskComponent {
12431241
this._foundPeople = [];
12441242
this._arrowSelectionCount = -1;
12451243
}
1244+
this.enableTextInput();
12461245
}
12471246
}
12481247

0 commit comments

Comments
 (0)