Closed Bug 2031837 Opened 2 months ago Closed 1 month ago

Update illustrations on Felt Privacy error pages to latest designs

Categories

(Firefox :: Security, task, P3)

Firefox 151
task

Tracking

()

RESOLVED FIXED
152 Branch
Tracking Status
firefox151 --- wontfix
firefox152 --- fixed

People

(Reporter: jbrown, Assigned: jbrown)

References

(Blocks 1 open bug)

Details

Attachments

(3 files)

Replace the Kit graphics in the Felt Privacy error pages with the latest versions:
https://www.figma.com/design/JHvur4UzdSsMtP0l4fAnsj/%E2%9C%8F%EF%B8%8F-Michelle-s-Illustration-Sandbox?node-id=1985-194367&t=au3sfcSGmzNjdtx0-4

Review from marketing:
https://mozilla.slack.com/archives/C09NHS1AJUF/p1770238113829849

Affected files:
toolkit/content/errors/net-error-illustrations.mjs
toolkit/content/net-error-card.mjs
toolkit/themes/shared/illustrations/*

Acceptance criteria:
Illustrations on cert error, net error, and other Felt Privacy error pages match the Figma spec at the above link.

See Also: → 2029599
Assignee: nobody → jbrown
Status: NEW → ASSIGNED
Attached image be-careful.png
Attached image no-connection.png
Pushed by jbrown@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/9ec50c10ecb4 https://hg.mozilla.org/integration/autoland/rev/6678d79b1eca Add new net error page illustrations with per-illustration sizing - r=niklas,rking,desktop-theme-reviewers,dao
Pushed by agoloman@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/8b6198f56d80 https://hg.mozilla.org/integration/autoland/rev/135e244c3b91 Revert "Bug 2031837 - Add new net error page illustrations with per-illustration sizing - r=niklas,rking,desktop-theme-reviewers,dao" for causing valgrind failures.

Backed out for causing valgrind failures.

Flags: needinfo?(jbrown)

This is what I've gathered about the valgrind failures so far:

The valgrind test loads http://localhost:8000/ which has nothing running on it, so Firefox shows the "no connection" error page. This page loads the new illustration introduced in this patch, and the new SVG has something like 80+ gradient references whereas the old one didn't have any. So then VEX exhausts its temporary storage trying to deal with all the gradients.

It seems like our options are to either simplify the illustrations to reduce the gradient complexity, or find a way to fix the issue on the valgrind side.

I'm going to continue investigating.

Flags: needinfo?(jbrown)
Attachment #9572213 - Attachment description: Bug 2031837 - Add new net error page illustrations with per-illustration sizing - r=niklas,rking → Bug 2031837 - Add new net error page illustrations with per-illustration sizing - r=rking,#gfx-reviewers
Pushed by jbrown@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/55c035a4dc21 https://hg.mozilla.org/integration/autoland/rev/0e1483009b14 Add new net error page illustrations with per-illustration sizing - r=niklas,rking,desktop-theme-reviewers,dao,gfx-reviewers,lsalzman
Pushed by asilaghi@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/c4ade994debd https://hg.mozilla.org/integration/autoland/rev/fc8be7aeb554 Revert "Bug 2031837 - Add new net error page illustrations with per-illustration sizing - r=niklas,rking,desktop-theme-reviewers,dao,gfx-reviewers,lsalzman" for causing reftest failures at reftests/font-face

Backed out for causing reftest failures at reftests/font-face
Backout Link
Push with failures
Failure Log
Failure line REFTEST TEST-UNEXPECTED-FAIL | layout/reftests/font-face/colrv1-06.html == layout/reftests/font-face/colrv1-06-ref.html | image comparison, max difference: 1, number of differing pixels: 320

Flags: needinfo?(jbrown)
Pushed by jbrown@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/d6793148cece https://hg.mozilla.org/integration/autoland/rev/4f39a0cb3efe Add new net error page illustrations with per-illustration sizing - r=niklas,rking,desktop-theme-reviewers,dao,gfx-reviewers,lsalzman
Status: ASSIGNED → RESOLVED
Closed: 1 month ago
Resolution: --- → FIXED
Target Milestone: --- → 152 Branch
Flags: needinfo?(jbrown)
QA Whiteboard: [qa-triage-done-c153/b152]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: