message: fix(panel): only load on top frame
  Closes
diff: @@ -13,15 +13,10 @@ import contentLocles from '@/_locales/content'
  import profileLocles from '@/_locales/config-profiles'
  import langcodeLocles from '@/_locales/langcode'
  -import { message } from '@/_helpers/browser-api'
  -import { MsgType } from '@/typings/message'
  -
  import './content.scss'
  -// Chrome fails to inject css via manifest if the page is loaded
  -// as "last opened tabs" when browser opens.
  -setTimeout(() => message.send({ type: MsgType.RequestCSS }), 1000)
  -
  +// Only load on top frame
  +if (window.parent === window) {
  const i18n = i18nLoader({
  content: contentLocles,
  dict: dictsLocles,
  @@ -44,3 +39,4 @@ const App = () => (
  )
  ReactDOM.render(<App />, document.createElement('div'))
  +}
  