EbonJaeger / nosquint

NoSquint is a Firefox add-on that allows you to adjust the text-only and full-page zoom levels as well as color settings both globally (for all sites) and per site.
https://urandom.ca/nosquint/
The Unlicense
12 stars 1 forks source link

HTML5 media controls are missing when directly viewing HTML5-compatible media files #11

Open NintendoManiac64 opened 6 years ago

NintendoManiac64 commented 6 years ago

Simply put, when NoSquint is merely installed, the browser's built-in HTML5 player controls are completely missing when you are viewing an HTML5-compatible media file directly. As soon as you disable NoSquint and restart the browser, the HTML5 player controls will be visible again.

The last version of Pale Moon where this bug did not occur was Pale Moon v27.0.3, and the bug was first introduced in Pale Moon v27.1.0. This bug affects both the most recent forked NoSquint v2.2.2 as well as the old abandoned original NoSquint v2.1.9.

Here are two direct links to both HTML5-compatible video and audio files you can use (though this issue also occurs even if you use media files saved onto your hard drive):

Video sample: https://upload.wikimedia.org/wikipedia/commons/transcoded/c/c5/I-15bis.ogv/I-15bis.ogv.240p.webm

Audio sample: https://upload.wikimedia.org/wikipedia/en/8/82/Kotoko_-_Re-sublimity.ogg

Gittyperson commented 5 years ago

Are you saying the issue is with Pale Moon, and not NoSquint? If so, it should be reported appropriately. Problem still occurs with Pale Moon 28.6.1.

The last version of Pale Moon where this bug did not occur was Pale Moon v27.0.3, and the bug was first introduced in Pale Moon v27.1.0. This bug affects both the most recent forked NoSquint v2.2.2 as well as the old abandoned original NoSquint v2.1.9.

NintendoManiac64 commented 5 years ago

Are you saying the issue is with Pale Moon, and not NoSquint?

I do not actually know if which is at fault in this - I just know that both of them together cause this issue.

Gittyperson commented 5 years ago

I tried to locate the portable versions of 27.0.3 and 27.1.0 to confirm this but couldn't find them here. Installers seem available on Filehippo/puma/horse but I'd rather avoid that for now.

Gittyperson commented 5 years ago

If you are confident about these version numbers and the issue appearing on 27.1.0, please report on the Pale Moon forum - thanks.

NoSquint thread is here but perhaps this belongs in the main support or bug reporting section.

NintendoManiac64 commented 5 years ago

I tried to locate the portable versions of 27.0.3 and 27.1.0 to confirm this but couldn't find them here. Installers seem available on Filehippo/puma/horse but I'd rather avoid that for now.

Even though the exact versions I describe are sadly not available anymore on the palemoon website (they used to have an ftp server with every version), one should still be able to use v26.5.0 and v27.9.4 to see the difference in behavior.

NintendoManiac64 commented 4 years ago

Nearly a year later, I recently discovered that a portable copy of v26.5.0 and v27.1.0 was in fact archived by none other than archive.org; note that for v26.5.0 only the "Pale Moon mirror #1 EU" download works.

v26.5.0: https://web.archive.org/web/20161119165309/http://www.palemoon.org:80/palemoon-portable.shtml v27.1.0: https://web.archive.org/web/20170217212735/https://www.palemoon.org/palemoon-portable.shtml

Also from a quick test, it looks like the installers can be opened up via 7zip, and the contents look pretty identical to the "/bin/palemoon" folder in portable Pale Moon, so theoretically extracting those contents over portable Pale Moon v26.5.0's existing files in that location should theoretically turn it into a functioning portable copy of v27.0.3 or the like.

NintendoManiac64 commented 2 years ago

Another year later and I don't think I ever established that a non-portable copy of 27.0.3 was in fact archived by archive.org: https://web.archive.org/web/20161228162318/https://www.palemoon.org/palemoon-win32.shtml

Note that only the "Pale Moon mirror #3 (Asia)" download was archived.

It is from there you can do what I mentioned about optionally taking the program folder contents from the installer and replacing the contents of the "app" folder in portable Pale Moon to manually make a portable copy of 27.0.3 - just make sure you use 32bit portable Pale Moon to match the 32bit installer version.

 

...and as I was typing this, I just realized that FileHorse archived all of the non-portable versions as well, including the elusive v27.0.3 in both 32bit and 64bit.

32bit: https://www.filehorse.com/download-pale-moon-32/28712/

64bit: https://www.filehorse.com/download-pale-moon-64/28713/