To make sure the extension does not break because of website changes, a set of automated test could be run on a schedule with GitHub Actions.
A list of login forms on somewhat popular websites could be created, with their expected output after auto-filling.
An alert could then be raised if any of them fails, in order to be able to react swiftly and keep the extension stable over time.
To make sure the extension does not break because of website changes, a set of automated test could be run on a schedule with GitHub Actions. A list of login forms on somewhat popular websites could be created, with their expected output after auto-filling. An alert could then be raised if any of them fails, in order to be able to react swiftly and keep the extension stable over time.