title: Plupload positioning problems in Chrome
body: <p>I am using plupload in a from which is loaded dynamically through AJAX and also this form has a captcha image. 
  I was struggling to make plupload shim to position correctly. Then I found a solution which works in almost all browsers, except Google Chrome. Here is my solution:</p>
  
  <pre><code>&lt;span id="upl_container" style="position:relative;"&gt;
      &lt;input type="button" id="my_button" value="Click me to upload something" /&gt;
  &lt;/span&gt;
  </code></pre>
  
  <p>In uploader settings I set:</p>
  
  <pre><code>        browse_button : 'my_button',
          container : 'upl_container',
  </code></pre>
  
  <p>Now this makes the shim to be absolutely positioned in a relative parent, where the parent (span) is exactly the size of the button (I could not use div because it takes 100% width of its parent and then plupload has positioning problems on all browsers).</p>
  
  <p>When I inspect the plupload shim settings in Firefox (where it is positioned correctly), I see the following:</p>
  
  <pre><code>element.style {
      background: none repeat scroll 0 0 transparent;
      height: 28px;
      left: 0;
      position: absolute;
      top: -4px;
      width: 78px;
      z-index: 99999;
  }
  </code></pre>
  
  <p>but in Chrome it shows me:</p>
  
  <pre><code>element.style {
  position: absolute;
  background: transparent;
  z-index: 99999;
  top: 0px;
  left: 146px;
  width: 70px;
  height: 23px;
  background-position: initial initial;
  background-repeat: initial initial;
  }
  </code></pre>
  
  <p>Obviously, the left property is much too big.</p>
  
  <p>For now I don't care if it is a bug or not, I just want to find some workaround how to force left side of plupload to be 0. I tried to add a Javascript code which sets left to 0 in Init, Refresh, PreInit callbacks to plupload, but this does not help, the left side anyway jumps to 146px. </p>
  
  <p><strong>Is there any way to force the left side of shim to be 0px?</strong></p>
  
  <p>(BTW, I have set Flash to be the default plupload runtime with fallback to HTML4 and HTML5).</p>