This add-on is creating DOM nodes from HTML strings by assigning to innerHTML. It is recommended to use textContent or createElement then append to Dom. (ref: L183, L186 in messenger-shortcuts.js)
Interesting. I wasn't aware of the drawbacks associated with modifying innerHTML. In this particular case, I don't think it's harmful, but it's worth fixing. Props to the person who made this suggestion!
From a recent Firefox review: