Forms that hook keyboard events to do different actions to what you might expect.
For example, I was using a payment form recently. There was a <select> list for choosing my country, now I like to use keyboard as much as possible so I filled out the form by tabbing between the fields.
The normal way a select field should work is that arrow keys navigate the list and enter selects the current value.
Unfortunately the developer had hooked the enter key to submit the entire form.
Took my about 5 attempts to make the payment because I kept instinctively hitting enter to select the country before the form was completed.
For example, I was using a payment form recently. There was a <select> list for choosing my country, now I like to use keyboard as much as possible so I filled out the form by tabbing between the fields.
The normal way a select field should work is that arrow keys navigate the list and enter selects the current value.
Unfortunately the developer had hooked the enter key to submit the entire form.
Took my about 5 attempts to make the payment because I kept instinctively hitting enter to select the country before the form was completed.