PDA

View Full Version : Using ExBrowse2 corrupts other skins



dbls
2005-04-18, 12:27
Server running on WinXP SP2
18 Apr 2005 nightly (6.0.1 - 2895)
Using the standard SlimServer Web UI

When I switch to ExBrowse2, I get the following Internet Explorer
script error:

Line: 10
Char: 1
Error: Object doesn't support this property or method
Code: 0
URL: http://localhost:9000/setup.html?player=00%3A04%3A20
%3A05%3A11%3A38&playerid=&page=interface&skin=ExBrowse2
&itemsPerPage

It asks, "Continue running scripts on this page?" and I click
"Yes". If this is the first time switching to ExBrowse2 in the
current SlimServer session, when I refresh the page, all that shows
is "Loading..." in the upper left, although the status bar indicates
that a bunch of stuff is being loaded. Strangely, if I open an IE
window and navigate to localhost:9000/Fishbone, when the new window
refreshes, the ExBrowse2 display (in the original window) fills in.

Strange? Wait, there's more!

When I switch back to Fishbone on the standard web UI, the playlist
no longer contains links, just a text dump like this:

Bill Frisell Good Dog, Happy Man file:////Gateway400/Music/Bill%20
Frisell/Good%20Dog,%20Happy%20Man/01%20-%20Bill%20Frisell%20-%20Rain,
%20Rain.mp3 Bill Frisell Good Dog, Happy Man file:////Gateway400
/Music/Bill%20Frisell/Good%20Dog,%20Happy%20Man/02%20-%20Bill%20
Frisell%20-%20Roscoe.mp3

This happens with all the html skins I've tried. To get the proper
display back, I either need to close the server, or refresh the IE
window.

More info: I don't get the script error when I switch to ExBrowse2
in the IE window, but I do get the blank screen. Also, the other
skins usually aren't corrupted in IE after using ExBrowse2.
Finally, browsing to localhost:9000/skinname always presents the
skins properly.

All this behavior is similar when using FireFox.

-:- dbls

-:- dbls

Jacob Potter
2005-04-18, 18:05
On 4/18/05, dbls <dbls (AT) comcast (DOT) net> wrote:
> Server running on WinXP SP2
> 18 Apr 2005 nightly (6.0.1 - 2895)
> Using the standard SlimServer Web UI
>
> When I switch to ExBrowse2, I get the following Internet Explorer
> script error:

OK. found the problem there, will fix.

> It asks, "Continue running scripts on this page?" and I click
> "Yes". If this is the first time switching to ExBrowse2 in the
> current SlimServer session, when I refresh the page, all that shows
> is "Loading..." in the upper left, although the status bar indicates
> that a bunch of stuff is being loaded. Strangely, if I open an IE
> window and navigate to localhost:9000/Fishbone, when the new window
> refreshes, the ExBrowse2 display (in the original window) fills in.

Weird... I'll look at that one.

> Strange? Wait, there's more!
>
> When I switch back to Fishbone on the standard web UI, the playlist
> no longer contains links, just a text dump like this:
>
> This happens with all the html skins I've tried. To get the proper
> display back, I either need to close the server, or refresh the IE
> window.

That's an issue with the skin cache on the server. It's not exclusive
to ExBrowse2, actually; there's a similar corruption when you switch
from, say, Fishbone to Default.

There's a bug open (1212) about a similar problem; I'll add a note there.

Thanks for the reports!

- Jacob