Chrome Extension Port - Unexpected Bahavior

I am trying to port an extension I created on Chrome to Firefox, it seemingly passes the checks and is allowed to be uploaded to the ‘store’.

I get the following from the compatibility checker:
“message”: ““storage.sync” can cause issues when loaded temporarily”
“message”: “eval can be harmful.”
“message”: “Unsafe assignment to innerHTML”

I get the following from the firefox Dev Console:
Attempt to set a forbidden header was denied: Connection
Use of Mutation Events is deprecated. Use MutationObserver instead.
Empty string passed to getElementById().
Empty string passed to getElementById().
Empty string passed to getElementById().
Empty string passed to getElementById().

The expected behavior that can be observed on Chrome is when a email outside of the specified domain is input into one of the sending fields of a gmail.com email composition window, the field will change color.

Link to chrome store page

And what is your question?