TCEC-Chess / tcecgui

Apache License 2.0
16 stars 16 forks source link

TCEC update has broken my iPad support #108

Open Technologov opened 4 years ago

Technologov commented 4 years ago

TCEC update has broken my iPad support, as i can no longer enjoy TCEC Only https://tcec-chess.com/liveold.html works for me. The new version doesn't load.

I am using older iOS 11.2.2, and I don't want to update, because new IOS may perform slower. iPad Pro 10.5

octopoulos commented 4 years ago

Can you check if it works with the latest version? Do you have a Mac? If it still doesn't work, it would be great to see what's going on using "Remote Debugging iOS Safari on OS X".

Technologov commented 4 years ago

Just tested. Nope, it doesn't work. Please build some kind of test page and lets figure out what fails.

I will tun the test page on my iPad and give you the results.

octopoulos commented 4 years ago

Okay, I have an idea, I'm using this {...dictionary} writing convention in javascript, and I know that the old Edge doesn't support this for example, which is using an old webkit as well, which Safari uses. So this could be the problem. I updated the code, check in a few hours, the new version=20200922 (written at the bottom of the page).

Technologov commented 4 years ago

nope impossible

On Wed, Sep 23, 2020 at 1:13 AM octopoulos notifications@github.com wrote:

Okay, I have an idea, I'm using this {...dictionary} writing convention in javascript, and I know that the old Edge doesn't support this for example, which is using an old webkit as well, which Safari uses. So this could be the problem. Isn't it possible to update Safari even with an older iOS?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/TCEC-Chess/tcecgui/issues/108#issuecomment-697010449, or unsubscribe https://github.com/notifications/unsubscribe-auth/AALJPNEUWTR4A66L2DG7KK3SHEOSFANCNFSM4QM5HASA .

-- -Alexey Eromenko "Technologov"

octopoulos commented 4 years ago

I installed an old Safari on windows, but it's from 2012, and so old that it doesn't even support some basic functionalities ... Can you enable developer debugging on Safari ipad? I found a link: https://www.dummies.com/web-design-development/how-to-use-developer-tools-in-safari-on-ios/

octopoulos commented 4 years ago

Note: I'm able to download older versions of CHROME, which uses Webkit too, like Safari, for example I downloaded a build from 2018 and it doesn't work because it doesn't know the "async" keyword, so that's something that is very new too, I'll make it work on that build and then maybe yours will work too.

Technologov commented 4 years ago

You can prepare multiple test HTML pages and I will send you a screenshot. (NOTE that Chrome on IOS uses Safari engine, not the Chrome engine, not matter which version of the Chrome browser you install)

On Wed, Sep 23, 2020, 21:24 octopoulos notifications@github.com wrote:

Note: I'm able to download older versions of CHROME, which uses Webkit too, like Safari, for example I downloaded a build from 2018 and it doesn't work because it doesn't know the "async" keyword, so that's something that is very new too, I'll make it work on that build and then maybe yours will work too.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/TCEC-Chess/tcecgui/issues/108#issuecomment-697838219, or unsubscribe https://github.com/notifications/unsubscribe-auth/AALJPNH6FIJWXZTF473MED3SHI4N3ANCNFSM4QM5HASA .

octopoulos commented 4 years ago

I can't prepare multiple test HTML pages if I don't know what can be wrong. I just updated the code, just need to wait for this PR to be merged: https://github.com/TCEC-Chess/tcecgui/pull/115 Then check again. Edit: the best way for you to test something is to enable the debug/developer options, I gave you a link for that, and then we know EXACTLY what's wrong.