Bug#919557: webext-umatrix: garbled display of toolbar menu in Firefox 64.0-1

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Bug#919557: webext-umatrix: garbled display of toolbar menu in Firefox 64.0-1

Martin Steigerwald
Package: webext-umatrix
Version: 1.3.14+dfsg-2
Severity: important

Dear Ximin,

I just installed webext-umatrix and found that its control panel does not
show up correctly in Firefox. I attach a screenshot.

Some chars are missing, as if a font could not be loaded. Also the matrix
of what is allowed and forbidden is not displayed at all for any webpage I
have tried. The bug looks similar to

webext-ublock-origin: Missing icons in the toolbar menu
https://bugs.debian.org/916431

where the issue was Firefox did not follow a relative symlink to the
necessary font file. Maybe something similar is the culprit here?

Thanks,
Martin

-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.20.0-tp520 (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages webext-umatrix depends on:
ii  fonts-font-awesome   5.0.10+really4.7.0~dfsg-1
ii  fonts-roboto-hinted  2:0~20160106-2
ii  libjs-codemirror     5.19.0-1
ii  libjs-punycode       1.3.2-2
ii  publicsuffix         20181227.1630-1

Versions of packages webext-umatrix recommends:
ii  firefox      64.0-1
ii  firefox-esr  60.4.0esr-1

webext-umatrix suggests no packages.

-- no debconf information

webext-garbled-display-of-toolbar-menu.png (16K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Bug#919557: [Pkg-mozext-maintainers] Bug#919557: webext-umatrix: garbled display of toolbar menu in Firefox 64.0-1

Ximin Luo-5
Control: block -1 by 922944

Martin Steigerwald:

> Package: webext-umatrix
> Version: 1.3.14+dfsg-2
> Severity: important
>
> Dear Ximin,
>
> I just installed webext-umatrix and found that its control panel does not
> show up correctly in Firefox. I attach a screenshot.
>
> Some chars are missing, as if a font could not be loaded. Also the matrix
> of what is allowed and forbidden is not displayed at all for any webpage I
> have tried. The bug looks similar to
>
> webext-ublock-origin: Missing icons in the toolbar menu
> https://bugs.debian.org/916431
>
> where the issue was Firefox did not follow a relative symlink to the
> necessary font file. Maybe something similar is the culprit here?
>

Hi Martin, symlinks is indeed the issue. Unfortunately and contrary to what was stated in that bug report, an absolute symlink doesn't work either.

For the time being you can work around the issue either by using firefox-esr instead of firefox (65) which is why I myself had not yet noticed this issue, it was working perfectly fine for me.

If you cannot run firefox-esr and must run firefox 65, you can also work around the issue by running:

$ sudo rm /usr/share/webext/umatrix/lib/punycode.js
$ sudo cp /usr/share/javascript/punycode/punycode.js /usr/share/webext/umatrix/lib/punycode.js

Since it works perfectly fine in firefox-esr I assume it's a regression and that the firefox Debian maintainer can hopefully get a fix out soon.

X

--
GPG: ed25519/56034877E1F87C35
GPG: rsa4096/1318EFAC5FBBDBCE
https://github.com/infinity0/pubkeys.git

Reply | Threaded
Open this post in threaded view
|

Bug#919557: [Pkg-mozext-maintainers] Bug#919557: webext-umatrix: garbled display of toolbar menu in Firefox 64.0-1

Martin Steigerwald
Hi Ximin.

Ximin Luo - 22.02.19, 08:47:

> Control: block -1 by 922944
>
> Martin Steigerwald:
> > Package: webext-umatrix
> > Version: 1.3.14+dfsg-2
> > Severity: important
> >
> > Dear Ximin,
> >
> > I just installed webext-umatrix and found that its control panel
> > does not show up correctly in Firefox. I attach a screenshot.
> >
> > Some chars are missing, as if a font could not be loaded. Also the
> > matrix of what is allowed and forbidden is not displayed at all for
> > any webpage I have tried. The bug looks similar to
> >
> > webext-ublock-origin: Missing icons in the toolbar menu
> > https://bugs.debian.org/916431
> >
> > where the issue was Firefox did not follow a relative symlink to the
> > necessary font file. Maybe something similar is the culprit here?
>
> Hi Martin, symlinks is indeed the issue. Unfortunately and contrary to
> what was stated in that bug report, an absolute symlink doesn't work
> either.

Okay, thanks.

> For the time being you can work around the issue either by using
> firefox-esr instead of firefox (65) which is why I myself had not yet
> noticed this issue, it was working perfectly fine for me.

I'd rather use the latest stable Firefox that is available in unstable.

> If you cannot run firefox-esr and must run firefox 65, you can also
> work around the issue by running:
>
> $ sudo rm /usr/share/webext/umatrix/lib/punycode.js
> $ sudo cp /usr/share/javascript/punycode/punycode.js
> /usr/share/webext/umatrix/lib/punycode.js

Thank you for the work-around. I did not yet come having another go with
uMatrix, but I keep it in mind.

> Since it works perfectly fine in firefox-esr I assume it's a
> regression and that the firefox Debian maintainer can hopefully get a
> fix out soon.

It may be a new security feature in Firefox.

Well as I believe Debian stable will just have Firefox ESR – as Firefox
without ESR would be difficult to provide security support for –  it is
not important to have a fix in time for Buster.

Thanks,
--
Martin

Reply | Threaded
Open this post in threaded view
|

Bug#919557: [Pkg-mozext-maintainers] Bug#919557: webext-umatrix: garbled display of toolbar menu in Firefox 64.0-1

Paul Wise via nm
In reply to this post by Ximin Luo-5
On Fri, 22 Feb 2019 07:47:00 +0000 Ximin Luo wrote:

> For the time being you can work around the issue either by using
> firefox-esr instead of firefox (65) which is why I myself had not yet
> noticed this issue, it was working perfectly fine for me.

Unfortunately Firefox ESR 68 has now reached Debian unstable.

> If you cannot run firefox-esr and must run firefox 65, you can also
> work around the issue by running:
>
> $ sudo rm /usr/share/webext/umatrix/lib/punycode.js
> $ sudo cp /usr/share/javascript/punycode/punycode.js /usr/share/webext/umatrix/lib/punycode.js

This workaround is no longer sufficient to fix the issue. I also tried
removing other symlinks and replacing them with the equivalent files
but this didn't help either.

--
bye,
pabs

https://wiki.debian.org/PaulWise

signature.asc (849 bytes) Download Attachment