GNU bug report logs - #32820
Some CSS not displaying in latest Icecat

Previous Next

Package: guix;

Reported by: Christopher Lemmer Webber <cwebber <at> dustycloud.org>

Date: Mon, 24 Sep 2018 14:09:01 UTC

Severity: important

Done: Christopher Lemmer Webber <cwebber <at> dustycloud.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 32820 in the body.
You can then email your comments to 32820 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#32820; Package guix. (Mon, 24 Sep 2018 14:09:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Christopher Lemmer Webber <cwebber <at> dustycloud.org>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Mon, 24 Sep 2018 14:09:01 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Christopher Lemmer Webber <cwebber <at> dustycloud.org>
To: "Bug-guix\@gnu org" <bug-guix <at> gnu.org>
Subject: Some CSS not displaying in latest Icecat
Date: Mon, 24 Sep 2018 10:08:15 -0400
Overall very excited about the new Icecat being available!

However, css is not displaying on some sites, and I'm not sure why.
Disable all extensions and try the following examples:

  https://addons.mozilla.org/en-US/firefox/
  https://github.com/

Both will show up unstyled.  Not sure the cause; Firefox's developer
console doesn't seem to indicate anything relevant.





Information forwarded to bug-guix <at> gnu.org:
bug#32820; Package guix. (Tue, 25 Sep 2018 03:22:02 GMT) Full text and rfc822 format available.

Message #8 received at 32820 <at> debbugs.gnu.org (full text, mbox):

From: Mark H Weaver <mhw <at> netris.org>
To: Christopher Lemmer Webber <cwebber <at> dustycloud.org>
Cc: 32820 <at> debbugs.gnu.org
Subject: Re: bug#32820: Some CSS not displaying in latest Icecat
Date: Mon, 24 Sep 2018 23:21:08 -0400
Hi Chris,

Christopher Lemmer Webber <cwebber <at> dustycloud.org> writes:

> Overall very excited about the new Icecat being available!
>
> However, css is not displaying on some sites, and I'm not sure why.
> Disable all extensions and try the following examples:
>
>   https://addons.mozilla.org/en-US/firefox/
>   https://github.com/
>
> Both will show up unstyled.

Indeed, I see the same problem.  My first guess is that it's related to
the fact that we aren't (yet) using Servo, Mozilla's new CSS engine.
Servo requires LLVM/Clang to build, so I disabled it for now, to
simplify the task of getting IceCat 60 working.

I'll work on enabling Servo in our IceCat package, and see if that fixes
the problem.

Thanks for the report!

      Mark




Information forwarded to bug-guix <at> gnu.org:
bug#32820; Package guix. (Tue, 25 Sep 2018 04:24:01 GMT) Full text and rfc822 format available.

Message #11 received at 32820 <at> debbugs.gnu.org (full text, mbox):

From: Mike Gerwitz <mtg <at> gnu.org>
To: Mark H Weaver <mhw <at> netris.org>
Cc: Christopher Lemmer Webber <cwebber <at> dustycloud.org>, 32820 <at> debbugs.gnu.org
Subject: Re: bug#32820: Some CSS not displaying in latest Icecat
Date: Tue, 25 Sep 2018 00:13:30 -0400
[Message part 1 (text/plain, inline)]
On Mon, Sep 24, 2018 at 23:21:08 -0400, Mark H Weaver wrote:

[...]

> Christopher Lemmer Webber <cwebber <at> dustycloud.org> writes:
>
>> Overall very excited about the new Icecat being available!
>>
>> However, css is not displaying on some sites, and I'm not sure why.
>> Disable all extensions and try the following examples:
>>
>>   https://addons.mozilla.org/en-US/firefox/
>>   https://github.com/
>>
>> Both will show up unstyled.

I was about to report the same, for exactly those sites (just upgraded
Icecat about an hour ago).

> Indeed, I see the same problem.  My first guess is that it's related to
> the fact that we aren't (yet) using Servo, Mozilla's new CSS engine.
> Servo requires LLVM/Clang to build, so I disabled it for now, to
> simplify the task of getting IceCat 60 working.
>
> I'll work on enabling Servo in our IceCat package, and see if that fixes
> the problem.

Thanks!

I tried to do more digging to figure out what may be going on, but it's
late and I haven't had any luck.  The error still happens in safe mode,
and it's unrelated to CSP (the CSS does actually load, and is even
visible in the Style Editor, but isn't rendered).  Icecat isn't
providing any errors anywhere, and I didn't find anything useful in
strace output.

So hopefully enabling Servo fixes it!  I'm curious to know why these
pages work but not others.

-- 
Mike Gerwitz
Free Software Hacker+Activist | GNU Maintainer & Volunteer
GPG: D6E9 B930 028A 6C38 F43B  2388 FEF6 3574 5E6F 6D05
https://mikegerwitz.com
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#32820; Package guix. (Wed, 26 Sep 2018 00:23:01 GMT) Full text and rfc822 format available.

Message #14 received at 32820 <at> debbugs.gnu.org (full text, mbox):

From: Mark H Weaver <mhw <at> netris.org>
To: Christopher Lemmer Webber <cwebber <at> dustycloud.org>
Cc: Mike Gerwitz <mtg <at> gnu.org>, 32820 <at> debbugs.gnu.org
Subject: Re: bug#32820: Some CSS not displaying in latest Icecat
Date: Tue, 25 Sep 2018 20:22:12 -0400
Hi,

Christopher Lemmer Webber <cwebber <at> dustycloud.org> writes:

> Disable all extensions and try the following examples:
>
>   https://addons.mozilla.org/en-US/firefox/
>   https://github.com/
>
> Both will show up unstyled.

I just pushed some changes to our IceCat package which I didn't expect
to affect this issue, namely:

  * 6d3288793..: Mark H Weaver 2018-09-25 gnu: icecat: Rebundle NSPR and NSS [security fix].
  * 94e96f7f6..: Mark H Weaver 2018-09-24 gnu: icecat: Unbundle libevent, libogg, and libvorbis.
  * 257e32479..: Mark H Weaver 2018-09-23 gnu: icecat: Unbundle graphite2 and harfbuzz.

However, as of commit 6d328879378fac95240005233331f596fb5c68ed on the
master branch, I can no longer reproduce this problem.  The two pages
above are both properly styled for me now.

When you get a chance, can you try the new version and report back?

      Mark




Information forwarded to bug-guix <at> gnu.org:
bug#32820; Package guix. (Wed, 26 Sep 2018 00:35:02 GMT) Full text and rfc822 format available.

Message #17 received at 32820 <at> debbugs.gnu.org (full text, mbox):

From: Mike Gerwitz <mtg <at> gnu.org>
To: Mark H Weaver <mhw <at> netris.org>
Cc: Christopher Lemmer Webber <cwebber <at> dustycloud.org>, 32820 <at> debbugs.gnu.org
Subject: Re: bug#32820: Some CSS not displaying in latest Icecat
Date: Tue, 25 Sep 2018 20:33:32 -0400
[Message part 1 (text/plain, inline)]
On Tue, Sep 25, 2018 at 20:22:12 -0400, Mark H Weaver wrote:
> I just pushed some changes to our IceCat package which I didn't expect
> to affect this issue, namely:
>
>   * 6d3288793..: Mark H Weaver 2018-09-25 gnu: icecat: Rebundle NSPR and NSS [security fix].
>   * 94e96f7f6..: Mark H Weaver 2018-09-24 gnu: icecat: Unbundle libevent, libogg, and libvorbis.
>   * 257e32479..: Mark H Weaver 2018-09-23 gnu: icecat: Unbundle graphite2 and harfbuzz.
>
> However, as of commit 6d328879378fac95240005233331f596fb5c68ed on the
> master branch, I can no longer reproduce this problem.  The two pages
> above are both properly styled for me now.
>
> When you get a chance, can you try the new version and report back?

I also verified that those pages render correctly using IceCat's alpha
binary on a Debian system.  I'll build overnight and let you know
tomorrow if the CSS issues are resolved for me.

Thanks for the quick response on this!

-- 
Mike Gerwitz
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#32820; Package guix. (Wed, 26 Sep 2018 04:57:01 GMT) Full text and rfc822 format available.

Message #20 received at 32820 <at> debbugs.gnu.org (full text, mbox):

From: Mike Gerwitz <mtg <at> gnu.org>
To: Mark H Weaver <mhw <at> netris.org>
Cc: 32820 <at> debbugs.gnu.org
Subject: Re: bug#32820: Some CSS not displaying in latest Icecat
Date: Wed, 26 Sep 2018 00:55:51 -0400
[Message part 1 (text/plain, inline)]
>> When you get a chance, can you try the new version and report back?
>
> I also verified that those pages render correctly using IceCat's alpha
> binary on a Debian system.  I'll build overnight and let you know
> tomorrow if the CSS issues are resolved for me.

LGTM!

-- 
Mike Gerwitz
[signature.asc (application/pgp-signature, inline)]

Severity set to 'important' from 'normal' Request was from ludo <at> gnu.org (Ludovic Courtès) to control <at> debbugs.gnu.org. (Wed, 26 Sep 2018 09:39:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-guix <at> gnu.org:
bug#32820; Package guix. (Wed, 26 Sep 2018 16:20:02 GMT) Full text and rfc822 format available.

Message #25 received at 32820 <at> debbugs.gnu.org (full text, mbox):

From: Christopher Lemmer Webber <cwebber <at> dustycloud.org>
To: Mike Gerwitz <mtg <at> gnu.org>
Cc: Mark H Weaver <mhw <at> netris.org>, 32820 <at> debbugs.gnu.org
Subject: Re: bug#32820: Some CSS not displaying in latest Icecat
Date: Wed, 26 Sep 2018 12:19:37 -0400
Oh, and thank you for your impressive work as usual Mark... we all
appreciate it :)




Reply sent to Christopher Lemmer Webber <cwebber <at> dustycloud.org>:
You have taken responsibility. (Wed, 26 Sep 2018 16:20:02 GMT) Full text and rfc822 format available.

Notification sent to Christopher Lemmer Webber <cwebber <at> dustycloud.org>:
bug acknowledged by developer. (Wed, 26 Sep 2018 16:20:03 GMT) Full text and rfc822 format available.

Message #30 received at 32820-done <at> debbugs.gnu.org (full text, mbox):

From: Christopher Lemmer Webber <cwebber <at> dustycloud.org>
To: Mike Gerwitz <mtg <at> gnu.org>
Cc: Mark H Weaver <mhw <at> netris.org>, 32820-done <at> debbugs.gnu.org
Subject: Re: bug#32820: Some CSS not displaying in latest Icecat
Date: Wed, 26 Sep 2018 12:19:15 -0400
Mike Gerwitz writes:

>>> When you get a chance, can you try the new version and report back?
>>
>> I also verified that those pages render correctly using IceCat's alpha
>> binary on a Debian system.  I'll build overnight and let you know
>> tomorrow if the CSS issues are resolved for me.
>
> LGTM!

Works great for me too!  Closing this.




Information forwarded to bug-guix <at> gnu.org:
bug#32820; Package guix. (Fri, 28 Sep 2018 04:56:01 GMT) Full text and rfc822 format available.

Message #33 received at 32820 <at> debbugs.gnu.org (full text, mbox):

From: Ricardo Wurmus <rekado <at> elephly.net>
To: Christopher Lemmer Webber <cwebber <at> dustycloud.org>
Cc: 32820 <at> debbugs.gnu.org
Subject: Re: bug#32820: Some CSS not displaying in latest Icecat
Date: Mon, 24 Sep 2018 23:05:17 +0200
Christopher Lemmer Webber <cwebber <at> dustycloud.org> writes:

> Overall very excited about the new Icecat being available!
>
> However, css is not displaying on some sites, and I'm not sure why.
> Disable all extensions and try the following examples:
>
>   https://addons.mozilla.org/en-US/firefox/
>   https://github.com/
>
> Both will show up unstyled.  Not sure the cause; Firefox's developer
> console doesn't seem to indicate anything relevant.

This is really weird.

Open the developer console and switch to the Style Editor tab.  On
github.com you’ll see a bunch of CSS files with a note under each saying
“0 rules”.  To the right you see the CSS sources.  Now add a space
character (or make some other edit in the source pane): all of a sudden
the CSS file can be parsed!

When you do this to each file, Icecat is going to render the page just
fine.

I also note that Icecat tells me that the page is not encrypted, despite
visiting the https site without errors.  Something’s not quite right
here.

--
Ricardo





Information forwarded to bug-guix <at> gnu.org:
bug#32820; Package guix. (Sat, 29 Sep 2018 01:06:02 GMT) Full text and rfc822 format available.

Message #36 received at 32820 <at> debbugs.gnu.org (full text, mbox):

From: Mike Gerwitz <mtg <at> gnu.org>
To: Ricardo Wurmus <rekado <at> elephly.net>
Cc: Christopher Lemmer Webber <cwebber <at> dustycloud.org>, 32820 <at> debbugs.gnu.org
Subject: Re: bug#32820: Some CSS not displaying in latest Icecat
Date: Fri, 28 Sep 2018 21:03:50 -0400
[Message part 1 (text/plain, inline)]
On Mon, Sep 24, 2018 at 23:05:17 +0200, Ricardo Wurmus wrote:
> Open the developer console and switch to the Style Editor tab.  On
> github.com you’ll see a bunch of CSS files with a note under each saying
> “0 rules”.  To the right you see the CSS sources.  Now add a space
> character (or make some other edit in the source pane): all of a sudden
> the CSS file can be parsed!
>
> When you do this to each file, Icecat is going to render the page just
> fine.

That's an interesting find!

Fortunately, since Mark's changes, I haven't experienced any further
issues.  But it's bizarre indeed.

> I also note that Icecat tells me that the page is not encrypted, despite
> visiting the https site without errors.  Something’s not quite right
> here.

Mark fixed this in 32833 (<87a7o5cdv3.fsf <at> netris.org>).

-- 
Mike Gerwitz
[signature.asc (application/pgp-signature, inline)]

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 27 Oct 2018 11:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 5 years and 184 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.