I want to play Crossword.

Talk about code development, features, specific bugs, enhancements, patches, and similar things.
Forum rules
Please keep everything here strictly on-topic.
This board is meant for Pale Moon source code development related subjects only like code snippets, patches, specific bugs, git, the repositories, etc.

This is not for tech support! Please do not post tech support questions in the "Development" board!
Please make sure not to use this board for support questions. Please post issues with specific websites, extensions, etc. in the relevant boards for those topics.

Please keep things on-topic as this forum will be used for reference for Pale Moon development. Expect topics that aren't relevant as such to be moved or deleted.
MoonPie

I want to play Crossword.

Unread post by MoonPie » 2019-09-01, 03:03

Me again.
Using version 28.7.0 - 32-bit (just updated an hour ago) in Puppy Linux 7.5 (Xenial Xerus)

https://puzzles.usatoday.com/
Page loads, crossword puzzle appears, and that's about it.
Options at the right end of the first blue bar highlight, but don't do anything.
I can select a word by using either the clue lists, or a puzzle square.
Clicking the puzzle square again toggles between Across and Down.
Page does not accept "normal" keyboard input.
Normal means:
- Any letter typed puts that letter in the chosen box, and moves to the next box.
- Delete clears the box. Delete in an empty box moves to the previous box.
- Spacebar toggles Across and Down, centered on the current box.
- Tab advances to the next word. Shift-Tab for the previous word.

Other puzzles I've tried don't even completely load. Sudoku, UpAnDown, QuickCross, etc.
Oddly, Jumble seems to work just fine.

And of course, everything works perfectly over in Chromium 52.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35475
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: I want to play Crossword.

Unread post by Moonchild » 2019-09-01, 10:25

MoonPie wrote:
2019-09-01, 03:03
And of course, everything works perfectly over in Chromium 52.
52 eh? I'm pretty sure that doesn't implement any of the JS revisions we've included with this release either.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
SpockFan02
Astronaut
Astronaut
Posts: 535
Joined: 2017-09-24, 16:35
Location: Mak pupulusšum, California

Re: I want to play Crossword.

Unread post by SpockFan02 » 2019-10-04, 00:54

I can't type anything into the puzzle either. The Web console is absolutely full of warnings and type errors and security errors. In Firefox 56 the same is true, but the puzzle works; except these warnings appear:

Code: Select all

WebRTC interfaces with the “moz” prefix (mozRTCPeerConnection, mozRTCSessionDescription, mozRTCIceCandidate) have been deprecated.
I thought if it's using WebRTC(?!) then it won't work in Pale Moon as Pale Moon does not support WebRTC, but it doesn't work in Basilisk, either. So I tried Firefox 45 and it doesn't work. Maybe Mozilla has a fix between 52 and 56.

New Tobin Paradigm

Re: I want to play Crossword.

Unread post by New Tobin Paradigm » 2019-10-04, 01:39

Code: Select all

Timestamp: 10/3/2019 9:36:21 PM
Error: TypeError: timer is undefined
Source File: https://embed.universaluclick.com/game/usat-crossword/js/crossword.js
Line: 1015

User avatar
SpockFan02
Astronaut
Astronaut
Posts: 535
Joined: 2017-09-24, 16:35
Location: Mak pupulusšum, California

Re: I want to play Crossword.

Unread post by SpockFan02 » 2019-10-04, 07:57

It works in the first 53.0a1 Nightly, from 2016-11-15. Pushlog that day. Most likely bug #1308057

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35475
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: I want to play Crossword.

Unread post by Moonchild » 2019-10-04, 11:42

SpockFan02 wrote:
2019-10-04, 07:57
Most likely bug #1308057
No, that was landed before our fork point. Also seems your pushlog is wrong, it doesn't even list the bug you mentioned ;)
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

rereser
Apollo supporter
Apollo supporter
Posts: 38
Joined: 2019-08-02, 12:49

Re: I want to play Crossword.

Unread post by rereser » 2019-10-04, 13:42

pale moon 28.7.1 on win 7/sp1 is not working.
mypal 28.7.1 on win7/sp1 is also not working.
mypal on win xp/sp3 , all is working as described in the first post.
keyboard functions as well as the other games.
used new profiles on all 3 tests.

New Tobin Paradigm

Re: I want to play Crossword.

Unread post by New Tobin Paradigm » 2019-10-04, 16:36

They may have a fallback when they detect XP and assume whatever feature they are using doesn't exist on any browser on an old and insecure operating system.

User avatar
SpockFan02
Astronaut
Astronaut
Posts: 535
Joined: 2017-09-24, 16:35
Location: Mak pupulusšum, California

Re: I want to play Crossword.

Unread post by SpockFan02 » 2019-10-04, 18:00

Moonchild wrote:
2019-10-04, 11:42
SpockFan02 wrote:
2019-10-04, 07:57
Most likely bug #1308057
No, that was landed before our fork point. Also seems your pushlog is wrong, it doesn't even list the bug you mentioned ;)
I saw that it was landed in 51 and 52 as well but I compared the first attachment to our dom/tests/mochitest/general/test_interfaces.html and it didn't look like we had it... I probably missed something, maybe some of the changes were further modified or reverted later?
And you're right, this pushlog has it though. Maybe I should try sleeping more instead of looking for bugs at 1 am xD

Nightbird
Lunatic
Lunatic
Posts: 279
Joined: 2016-07-18, 21:12

Re: I want to play Crossword.

Unread post by Nightbird » 2019-10-04, 21:46

Works for me
PM 28.8.0a1 (32 bit) (2019 09 29) Win7.

Sudoku : ok

native mode or Firefox compatibility.
webgl disabled.
Diversity is key.

Those who forget the past are doomed to repeat it.

User avatar
SpockFan02
Astronaut
Astronaut
Posts: 535
Joined: 2017-09-24, 16:35
Location: Mak pupulusšum, California

Re: I want to play Crossword.

Unread post by SpockFan02 » 2019-10-04, 23:39

Nightbird wrote:
2019-10-04, 21:46
webgl disabled.
Disabling WebGL makes it work for me.

rereser
Apollo supporter
Apollo supporter
Posts: 38
Joined: 2019-08-02, 12:49

Re: I want to play Crossword.

Unread post by rereser » 2019-10-05, 07:29

that explains my tests.
xp does not do webgl.
neither does the win 7 install on my 10 year old hp laptop.
webgl disabled on win 7 and it's now working.
thanks to all involved.

New Tobin Paradigm

Re: I want to play Crossword.

Unread post by New Tobin Paradigm » 2019-10-05, 08:35

We still need to find out what changed in webgl. So yeah you can workaround your issue and play your little game that obviously doesn't even need webgl but this isn't the end of the story.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35475
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: I want to play Crossword.

Unread post by Moonchild » 2019-10-05, 11:05

It is for them, apparently.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

rereser
Apollo supporter
Apollo supporter
Posts: 38
Joined: 2019-08-02, 12:49

Re: I want to play Crossword.

Unread post by rereser » 2019-10-05, 11:30

could not care less about those games.
it's an attempt to solve an issue and learning about the browser in the process.
so the question should be : why webgl needs to be disabled when a page does not even use it ?
don't have the knowledge to answer that.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35475
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: I want to play Crossword.

Unread post by Moonchild » 2019-10-05, 11:50

It's probably just an arbitrary check as a shortcut to not do proper feature detection. "If a browser supports webGL, assume it has this exact feature set and use it without further checking. If not, use a different code path for old browsers" where the "old browser" code path will inherently be the more compatible one.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

Nightbird
Lunatic
Lunatic
Posts: 279
Joined: 2016-07-18, 21:12

Re: I want to play Crossword.

Unread post by Nightbird » 2019-10-05, 20:09

FFx 60.9.0 ESR doesn't work if webgl is enabled.

"They" use webgl for fingerprinting (?).

Does MS Edge support webgl ?
Diversity is key.

Those who forget the past are doomed to repeat it.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35475
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: I want to play Crossword.

Unread post by Moonchild » 2019-10-05, 21:58

Nightbird wrote:
2019-10-05, 20:09
FFx 60.9.0 ESR doesn't work if webgl is enabled.
So my guess is they assume any modern browser with webgl is going to be Chrome based.
Nightbird wrote:
2019-10-05, 20:09
"They" use webgl for fingerprinting (?).
:wtf: What does that have to do with anything?
Nightbird wrote:
2019-10-05, 20:09
Does MS Edge support webgl ?
I'm pretty sure it does.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

Locked