Maybe worth checking, testing, a few things – before release. Before distribution of any binary …
7 in the wrong place. This one is just for laughs, and it's more likely to happen _post_-release.
With two 2s and one 7, and with 7 commonly associated with Firefox Quantum, sooner or later someone will mis-place the 7 after the 56.… :-)
Related:
This would be nice, and _might_ result from suitable changes to UA strings, but IMHO it's not a show-stopper.
Related:
Retrospective:
changes for 56.2.7.1 were committed at https://github.com/MrAlex94/Waterfox/commit/9e082b706f4355e7deaa8c68ee2852529c55acfc and described at https://www.reddit.com/comments/9drjqx/-/efmyx9t/
[ ] WhatsApp Web
https://www.reddit.com/comments/9drjqx/-/efm4pkk/ suggests Mozilla/5.0 (rv:56.0) Gecko/20100101 Firefox/56.0 (essentially: 56 is greater than the 30 that's required by the service).
https://www.reddit.com/comments/9drjqx/-/eguk8pw/?context=1 as I very strongly discourage "user-defined, non-default site-specific general.useragent.override.… strings", so I'm slightly wary of adding any WhatsApp-specific override to Waterfox. Sure, it could be a quick _partial_ fix (if we ignore the Service Worker aspect) but then WhatsApp Web might suddenly change (can't guess Facebook's plans for the service, so on). I'm probably too wary :-/ just thinking aloud.
https://twitter.com/grahamperrin/status/1094654582230339584 and https://twitter.com/grahamperrin/status/1104607644948541441 addressed WhatsApp. From the latter:
WhatsApp Web misinterprets Firefox 56-based Waterfox as inferior to Firefox 30. Please, can you fix the web app? Thanks. …
Re: https://github.com/MrAlex94/Waterfox/issues/880#issuecomment-471753622, https://github.com/MrAlex94/Waterfox/issues/880#issuecomment-471869686 and https://github.com/MrAlex94/Waterfox/commit/9e082b706f4355e7deaa8c68ee2852529c55acfc#diff-a633a6dfcf161bf7cb9d3d9cdcdc2faeR910, it might be tempting to drop from 65.0 to 62.0 but for what it's worth, I'd like a pre-release test of 60.0.
60 because it's the Firefox ESR that's currently supported by Mozilla, and I assume that some sites will lazily accept this. Also because it's not _too_ far from 56 or 57.
65 or 66 will be a spoof too far.
Version: user typos
- [ ] observe the number
7in the wrong place.This one is just for laughs, and it's more likely to happen _post_-release.
With two
2s and one7, and with7commonly associated with Firefox Quantum, sooner or later someone will mis-place the7after the56.…:-)
This commit fixes that:
https://github.com/MrAlex94/Waterfox/pull/886
Waiting for merge.
Checked by me, post-release, with Waterfox 56.2.8 on Windows 7 Enterprise.
Amazon Prime for example doesn’t with the UA set to v60
Instead, maybe have overrides for e.g. Amazon Prime?
Gut feeling: defaulting to spoof Firefox 65.0 (or 66.0) might be risky, and not only for the known issue with GitHub. Any number of other sites might behave as if there's support for things that are not yet supported.
Which GitHub issues?
https://github.com/webcompat/web-bugs/issues/25578#issuecomment-464426795 with the tl;dr _probably PEBKAM_ in the subsequent comment, https://github.com/webcompat/web-bugs/issues/25578#issuecomment-464426979
https://github.com/MrAlex94/Waterfox/issues/738
is this one fixed now? It is still present in 56.2.7.1
A lot of website issues have been fixed by enabling Web Components, which fixes GitHub issues mentioned in that thread.
@MrAlex94 Actually https://github.com/MrAlex94/Waterfox/commit/5cf66c33ededb7f186993201e2094d50021ed6e3 seems to break GitHub for me. For example, it no longer shows relative times, e.g. for individual commits in https://github.com/MrAlex94/Waterfox/commits/master and in the lists of issues.
Setting both of those prefs to false gets it working again.
(I have a Firefox 60 UA override for GitHub. I did try changing it to Firefox 65, but that didn't help.)
Do you have any screenshots?
Do you have any screenshots?
On list of Waterfox issues, sorted by most recently updated:
How it should look (taken with both Web Components prefs set to false) -

Broken page (taken with Web Components prefs reset to default value) -

Notice that in the first screenshot, GitHub shows how many minutes/hours/days ago each issue was updated, whereas in the broken one you only see the date.
Your GitHub looks different to mine, with or without web components enabled look like:

Regardless of anything cosmetic, is anything actually not working?
Your GitHub looks different to mine,
We're looking at different pages. The screenshots are of https://github.com/MrAlex94/Waterfox/issues?q=sort%3Aupdated-desc
Regardless of anything cosmetic, is anything actually not working?
Yes, some more examples:
And as with the relative time feature, setting the two Web Components prefs to false gets all these features working again.
(BTW, in my experience, the relative date feature is a canary in the coal mine for GitHub being significantly broken.)
Re: https://github.com/MrAlex94/Waterfox/issues/871#issuecomment-472649999 @MrAlex94 hmm, I hesitate because (OT from reCAPTCHA) I seem to be not within any affected subset of users of YouTube e.g. https://redd.it/amsugb … https://redd.it/ayjop0 and https://github.com/MrAlex94/Waterfox/issues/880#issuecomment-472571133 (I mean: without reproducing the issue, I/we can't test the effectiveness of a change of UA).
For _pre-release_ test purposes I still lean towards Firefox ESR ~60 and (back to #871 where I'll continue testing against the reCAPTCHA demo) it _might_ be OK to retain Waterfox in the UA strings – with some exceptions, which I'll add to the checklist, although I shouldn't make it _too_ long a list :-)
Side note: #871 might have been worked around much sooner if I had not been thrown off-scent by the peculiar behaviour with Firefox 65 on Tier-3 FreeBSD-CURRENT.
Notes:
Your GitHub looks different to mine,
We're looking at different pages. The screenshots are of https://github.com/MrAlex94/Waterfox/issues?q=sort%3Aupdated-desc
Regardless of anything cosmetic, is anything actually not working?
Yes, some more examples:
* Toolbar buttons above this commenting textbox don't do anything * Comment edit history just spins endlessly, never loads * Copying clone URL to clipboard using GitHub's button for that, doesn't work * Copying the link of an individual issue comment using triple dot > Copy Link doesn't work * When clicking "New Issue" when not signed in, the "X" that's supposed to close the overlay doesn't do anythingAnd as with the relative time feature, setting the two Web Components prefs to
falsegets all these features working again.(BTW, in my experience, the relative date feature is a canary in the coal mine for GitHub being significantly broken.)
Okay verified! Will flip-flop some more on the UA, probably switch to mimic ESR60 and disable WebComponents.
I'm not a subscriber but re: https://github.com/MrAlex94/Waterfox/issues/882#issuecomment-472544760 above, let's have at least one Amazon video on the checklist. Here's one for a video that I own:
Checked by me, post-release, with Waterfox 56.2.8 on Windows 7 Enterprise.
Postscript, 2019-11-03: no, NOT the trailer! The trailer is not subject to DRM.
Again, I'm not a subscriber but here's one:
taken from https://github.com/MrAlex94/Waterfox/issues/316#issuecomment-385166757
https://redd.it/b0uvxj noted with thanks.
https://matrix.to/#/!hfjizCHuzXdRbJxoAj:matrix.org/$15525478201099677lbxxg:matrix.org?via=matrix.org folks are welcome to either:
– I'll share test results.
Distribution has begun.
I'll close this issue, then check (tick) some of the boxes above if/when confirmation of completeness comes from end users.
WhatsApp Web will probably remain non-checked (a documentation issue).
Similarly we may receive problem reports from some users of web applications such as Gmail – possible problems where a service worker was gained (and not manually un-registered, and not subsequently blocked) prior to 56.2.8.
OT (I'll raise a question elsewhere) I can't build 56.2.8 on FreeBSD-CURRENT.
By adopting some 56.2.8-oriented preferences in ~56.2.7.1, I did find time to quickly check these two before I realised that distribution had begun:
I also tested UA strings that were _similar to_ the strings that were ultimately chosen for 56.2.8, I should tentatively treat these as checked:
… enabling Web Components, …
For future reference, another barometer might be:
Context: Home Assistant compatibility with Waterfox · Issue #2778 · home-assistant/home-assistant-polymer in particular, https://github.com/home-assistant/home-assistant-polymer/issues/2778#issuecomment-464504641:
… Firefox 60 ESR …
… Even after turn on the options, it still won't work. The icon image is not in correct position therefore the UI is unusable.