title: Chrome web store: extension rejected
body: <p>I uploaded a few days ago my first chrome extension, and it was published without any issues, but today I wanted to publish an update (bug fix and adding some features) however the update has been rejected (Yellow Nickel reference).
  I tried to figure out what did I do wrong, but the reject email was very concise. They said:
  <code>Your item does not meet the spam and Chrome Web Store position rule</code>
  Then they give me some solutions:</p>
  <pre><code>Solution
  • Remove excess keywords from your item's listing in the Chrome Web Store.
  • Do not attempt to manipulate the position of your element by any means.
  • Do not post an item whose sole purpose is to launch another theme or another application, extension or web page.
  </code></pre>
  <p>I miss clicked and unpublished it, I tried to reupload the first version (which has been approved in the past) but it is now rejected with the same reason.
  My extension (source code can be found <a href="https://github.com/axel0070/Homepage" rel="nofollow noreferrer">here</a>) is simply an interactive page where the user can put widgets such as shortcuts list, to do list, text label etc. This page is accessible directly by doing “Ctrl+Q”.</p>
  <p>I contacted the support but as everyone know it can take a real long time to get an answer from them, that is why I am making this post, hoping that someone maybe already know this problem or have clue of why this is happening.</p>
  <h3>Manifest.json</h3>
  <pre><code>{
    &quot;name&quot;: &quot;Homepage&quot;,
    &quot;version&quot;: &quot;0.2&quot;,
    &quot;manifest_version&quot;: 2,
    &quot;background&quot;: {
      &quot;scripts&quot;: [
        &quot;app/background.js&quot;
      ]
    },
    &quot;browser_action&quot;: {
      &quot;default_title&quot;: &quot;Options&quot;
    },
    &quot;options_page&quot;: &quot;index.html&quot;,
    &quot;web_accessible_resources&quot;: [
      &quot;/static/css/content.css&quot;,
      &quot;/static/media/*&quot;
    ],
    &quot;content_security_policy&quot;: &quot;script-src 'self' 'sha256-GgRxrVOKNdB4LrRsVPDSbzvfdV4UqglmviH9GoBJ5jk='; object-src 'self'&quot;,
    &quot;permissions&quot;: [
      &quot;https://besticon-demo.herokuapp.com/*&quot;,
      &quot;https://api.github.com/*&quot;,
      &quot;storage&quot;,
      &quot;history&quot;,
      &quot;tabs&quot;
    ],
    &quot;commands&quot;: {
      &quot;open&quot; : {
        &quot;suggested_key&quot;: {
          &quot;default&quot;: &quot;Ctrl+Q&quot;
        },
        &quot;description&quot;: &quot;Open HomePage&quot;
      }
    },
    &quot;icons&quot;: {
      &quot;32&quot;: &quot;./images/homepage-32.png&quot;,
      &quot;64&quot;: &quot;./images/homepage-64.png&quot;,
      &quot;128&quot;: &quot;./images/homepage-128.png&quot;
    }
  }
  </code></pre>
  <p>I am using the new Chrome web store dashboard.
  I justified all the permission I am using, simply explaining why I need them.
  I said I was using distancial code (for css stuff).
  As a goal description I wrote <code>This extensions allow the user to save all his shortcuts and access them directly using a command, or clicking on the extension button.</code></p>