- to install and to remove pre-load (bootstrap) -> "to add and to remove" (to be in sync with the command names?)
Two suggestions below to slightly rephrase some paragraphs in the code example:
- While this was already helpful to just call those pre-defined functions from within any script.evaluate or script.callFunction command their return value needed to be returned via the command’s response.
-> "This was already helpful to perform some setup logic, or to expose functions that could be called from script.evaluate or script.callFunction commands later on. However there was no way to properly handle dynamic situations, like monitoring DOM mutations and notify the client about the details."