I'm going to open an issue so a course dev. can look into this further.
More direct responses below.
I was pretty sure it wasn't AdBlock, but to be absolutely sure
Thanks for checking.
I'm 100% confident that this is a floating point error, thanks to the message I received for one of the steps.
You're probably right, and I never meant to convey I disagreed with this. (Well, I'm not 100% confident, as there's a small possibility the error message's implied fpn comparison to a whole number [or 30.0 px] is misleading ... I'm only about 99% confident )
But it's likely not CS' code per se, imo, since it's not happening to anyone else ttbomk, and I can't repro. it on a very similar enviro. I would guess a library the code is relying on is different somehow on your sys. compared to mine, and was trying to figure out first why it was seemingly unique to your set-up.
When checking floating point values ....
Yeah, I'm well aware of the issues surrounding fpn comparison, and other related rounding issues.
It's based on a numerical analysis course when getting my Comp Sci. degree, done in C.
Important, of course, but I found it rather, well, dry.
Admittedly, I don't have any up-to-date, real-world experience with this.
Anyway, unfortunately couldn't reproduce, but a dev. may be able to look into this and figure things out. I'll open up an issue, like I said.
Thanks for posting this initially, and trying things out (especially considering you didn't think it would prove useful), as having this here will better allow us to see if it does affect other users.