I had some really ugly problems with some jquery ui tab component and could pin it down to a wrong calculation in _isLocal. decodeURIComponent(e) returns https://username:password@serverfqdn/path/file decodeURIComponent(i) returns https://serverfqdn/path/file These two are compared and the difference causes the return value to be false instead of true. Therefore, the whole render logic breaks...