Edge cases may affect the performance of your add-on.
As well as checking for more expected errors, you must also take the time to search for edge cases that may affect the performance of your add-on.
This includes checking for boundary values or extreme scenarios that may cause issues when your add-on is in general use.
Ensure that your add-on can handle edge cases such as empty inputs, long inputs or inputs with special characters.
Your add-on should also be able to handle boundary values such as minimum or maximum allowed values without any unexpected behavior.
Your add-on should be able to cope with extreme situations such as low system resources, poor network conditions, or unexpected interruptions.
Users often use tab navigation to make their way through websites and applications. This is particularly true of users with disabilities who rely on keyboard navigation.
Please ensure that add-ons do not interfere with - or override - tab navigation.