title: Injection order in Opera extensions
body: <p>Suppose I have an extension that has 3 files in <code>includes</code> directory:</p>
  
  <pre>
  includes/all.js
  includes/one.js
  includes/two.js
  </pre>
  
  <p><code>two.js</code> depends on <code>one.js</code> and both of them have 'guard comments':</p>
  
  <pre>
  // ==UserScript==
  // @include http://*.example.com/*
  // @include https://*.example.com/*
  // ==/UserScript==
  </pre>
  
  <p><code>all.js</code> loads for every page.</p>
  
  <p><strong>My question is</strong>: in what order those .js files will be processed by Opera on <code>http://foobar.example.com/</code> page?</p>
  
  <p>There are some <em>rumors</em> that the order is alphabetical, but I cannot find a definitive source of this claim.</p>