Closed mafredri closed 3 years ago
Sorry for the late reply, I think I missed the notification. I will look into this and fix it :)
Fixed and confirmed working with the following browser versions on macos:
v4.8 will be released soon.
That was quick, thanks! I'll be sure to give it a go when it's out. By the way, I noticed from the commit that there were no changes to the reset
code path, did that work without issue for you in Safari? For me it has never reset the DCDigital but if it works for you I'll try to dig in if it's some browser setting in my case that prevents it.
did that work without issue for you in Safari
Yes, worked for me without any issues. Are you using Safari on Big Sur? (this is what I used)
Hmm, still on Catalina, but it's been broken (for me) since Mojave, IIRC (installed my unit around 9.9.2019). I'll try it out in a Big Sur VM.
Well, I didn't even need to install Big Sur in a VM, I tested on Catalina and now both ls
and reset
seems to work 👍🏻.
It's still a bit odd though because reset
doesn't always work on the first try. When it doesn't work, it just resets the graphical web console (like clear
in a terminal, Dreamcast unaffected), but the second time I type reset
it seems properly reset the DCDigital and waits for it to come back online. Since you didn't touch that code path (if I understood correctly), it's a bit weird that it works now since I'm 99% sure it has never worked in Safari for me before.. oh well ¯\_(ツ)_/¯
.
Fixed in v4.8
Hi, I followed the instructions for migrating to LittleFS, however, when issuing the(See edit below.)ls
command, all I see is:This was the case before running
migratefs
, but I attempted it anyway. It would seemmigratefs
was successful but I still getError listing files.
.PS. Possibly related, issuing
reset
from the web console only seems to reset the web console itself, the Dreamcast and DCDigital seem unaffected by the command. It has been this way since the very beginning. For this reason I've manually powered on/off the console between steps to verify that the issue isn't working memory.Edit: I gave myself a clue whilst typing up this issue, seems this is actually a browser incompatibility issue.
Did a quick test on the browser I have installed:
ls
reset
There are no javascript errors in the console, but one hint is that there is no outgoing ajax request on either Firefox or Safari (for
ls
anyway). It also makes no difference if I'm visiting the hostname or the IP of the DCDigital.For
reset
, there is actually an outgoing request on Safari, but it fails (An error occurred trying to load the resource.
).Some further investigation reveals that Safari does not forward authentication headers when issuing the
reset
command: