Fix component source code loading after error

After an error while loading the source code of a component, the
application becomes unable to load any other component's code. This is
because we stash more and more "/#{item.id}" the url. The proper
solution for this is to use absolute path.
Merge pull request #292 from djdeath/load-component-fix

Load component fix