mirror of
https://github.com/bitwarden/browser
synced 2025-12-06 00:13:28 +00:00
Removes deprecated keypress event. (#17058)
This commit is contained in:
@@ -26,7 +26,6 @@ const eventsToTest = [
|
||||
EVENTS.CHANGE,
|
||||
EVENTS.INPUT,
|
||||
EVENTS.KEYDOWN,
|
||||
EVENTS.KEYPRESS,
|
||||
EVENTS.KEYUP,
|
||||
"blur",
|
||||
"click",
|
||||
@@ -1044,13 +1043,13 @@ describe("InsertAutofillContentService", () => {
|
||||
});
|
||||
|
||||
describe("simulateUserKeyboardEventInteractions", () => {
|
||||
it("will trigger `keydown`, `keypress`, and `keyup` events on the passed element", () => {
|
||||
it("will trigger `keydown` and `keyup` events on the passed element", () => {
|
||||
const inputElement = document.querySelector('input[type="text"]') as HTMLInputElement;
|
||||
jest.spyOn(inputElement, "dispatchEvent");
|
||||
|
||||
insertAutofillContentService["simulateUserKeyboardEventInteractions"](inputElement);
|
||||
|
||||
[EVENTS.KEYDOWN, EVENTS.KEYPRESS, EVENTS.KEYUP].forEach((eventName) => {
|
||||
[EVENTS.KEYDOWN, EVENTS.KEYUP].forEach((eventName) => {
|
||||
expect(inputElement.dispatchEvent).toHaveBeenCalledWith(
|
||||
new KeyboardEvent(eventName, { bubbles: true }),
|
||||
);
|
||||
|
||||
@@ -349,7 +349,7 @@ class InsertAutofillContentService implements InsertAutofillContentServiceInterf
|
||||
* @private
|
||||
*/
|
||||
private simulateUserKeyboardEventInteractions(element: FormFieldElement): void {
|
||||
const simulatedKeyboardEvents = [EVENTS.KEYDOWN, EVENTS.KEYPRESS, EVENTS.KEYUP];
|
||||
const simulatedKeyboardEvents = [EVENTS.KEYDOWN, EVENTS.KEYUP];
|
||||
for (let index = 0; index < simulatedKeyboardEvents.length; index++) {
|
||||
element.dispatchEvent(new KeyboardEvent(simulatedKeyboardEvents[index], { bubbles: true }));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user