New issue
Advanced search Search tips

Issue 921242 link

Starred by 2 users

Issue metadata

Status: Assigned
Owner:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 3
Type: Bug



Sign in to add a comment

Remove non-composited fixed and sticky position code

Project Member Reported by chrishtr@chromium.org, Jan 12

Issue description

On low-DPI screens, we don't promote fixed- or sticky-position
elements unless we have to for other reasons. The reason is to preserve
LCD text.

However, this higher-quality text rendering comes at a big cost:
- main-thread scrolling
- confusing and corner-casey invalidation
- performance cliffs for developers

Let's remove this feature, now that a significant fraction of our
userbase doesn't even encounter this situation.

Note that LCD text will still happen for fixed- and sticly-position elements as long as they have integral positions, and have simple-
to-detect opaque backgrounds.
 
Status: Assigned (was: Unconfirmed)

Sign in to add a comment