Open Bug 1527184 Opened 7 years ago Updated 3 years ago

Optimize layout of new about:config

Categories

(Firefox :: Settings UI, task, P5)

task

Tracking

()

People

(Reporter: ntim, Unassigned)

References

(Blocks 1 open bug)

Details

Attachments

(1 obsolete file)

Taking the patch in bug 1456638 + a few more optimizations that Matt suggested in bug 1523028 comment 60 (removing the border-radius and the strips of content around the sides of the table).

Assignee: nobody → ntim.bugs

Just a summary of what this patch does:

  • Implements the header without position: sticky (removes the white flashes from the header when scrolling)
  • Removes the content strips around the table as Matt suggested

If this improves performance enough, then that's great, but it seems like it might not be guaranteed to work, and does change the visual styling a bit.

I'd recommend just removing the background color from the table element (and making the actual page background white, or not, the difference is super subtle), and making the table row 'odd' color opaque. That's simpler, barely visually noticeable, and worked when I tested it :)

(In reply to Matt Woodrow (:mattwoodrow) from comment #3)

If this improves performance enough, then that's great, but it seems like it might not be guaranteed to work, and does change the visual styling a bit.

This actually does seem to reduce significantly the white flashes. I have no idea what that means in terms of measurements though, will need to check that if I or mconley have time. :)

I'd recommend just removing the background color from the table element (and making the actual page background white, or not, the difference is super subtle), and making the table row 'odd' color opaque. That's simpler, barely visually noticeable, and worked when I tested it :)

I would love to see how the layout changes alone affect performance :) I'll file another bug for the color changes.

Assignee: ntim.bugs → nobody
Attachment #9043177 - Attachment is obsolete: true
Product: Toolkit → Firefox
Priority: -- → P5
Type: enhancement → task
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: