Open Bug 1811829 Opened 3 years ago Updated 9 months ago

UpdateResults is too complex

Categories

(Firefox :: Address Bar, task, P5)

task

Tracking

()

People

(Reporter: mak, Unassigned)

References

Details

Attachments

(1 file)

The current updateResults implementation is quite complex for the tiny benefit of reusing dom elements, and it's not even efficient because it's not manipulating the DOM in a RAF callback.
This aims to add a new experimental implementation that should be easier to maintain and we could potentially enable in Nightly for testing.

See Also: → 1843100
See Also: → 1844278
Duplicate of this bug: 1983420

In addition to the complexity there's flicker issues, as seen in Bug 1983420 that may be addressed by a different update approach.
Drew also put together a patch at https://phabricator.services.mozilla.com/D239838 with some suggestions.

It's likely we could pick changes from the suggested approach for an iterative long term fix.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: