This is not really an issue because all the instances where `injectHints` is used there is also a check for null/undefined. But it's better to make sure that an empty array is returned in all the cases where no hints were injected (XUL document or no matching elements on HTML document)

```coffeescirpt
markers = hints.injectHints(...)
if markers?.length > 0
  ....
```