Remove "tree" from the Library window and the sidebar
Categories
(Firefox :: Bookmarks & History, task, P3)
Tracking
()
People
(Reporter: Paolo, Unassigned)
References
(Blocks 2 open bugs)
Details
As noted in bug 1446335, the Library window and the sidebar are the consumers of "tree" in mozilla-central that use the majority of its features. There are ongoing investigations to move these to a different user interface model. This would be a major project, and once it is completed, it may get rid of the most complex dependency we have for removing "tree" from mozilla-central.
Updated•6 years ago
|
Comment 1•5 years ago
|
||
What's the current status here? Is there a plan for what exactly complex XUL trees should be replaced with?
Comment 2•5 years ago
|
||
(In reply to Dão Gottwald [::dao] from comment #1)
What's the current status here? Is there a plan for what exactly complex XUL trees should be replaced with?
At the moment there isn't any work in progress for complex trees, so we'll continue to support them with the Custom Element and C++ impl for now. It's partly on hold because there was a separate project in the works to rewrite the places UI into about:library, although that work has now been deprioritized AIUI. Working plan is to continue to migrate simpler ones to other widgets and then loop back later to see which complex ones we'll still want to support and go from there. If someone was interested to take the lead on creating a JS replacement this could be started now, though.
Updated•5 years ago
|
Comment 3•5 years ago
|
||
FYI: WAI-ARIA design pattern for JS-based tree view widget implementations is here. If needed, the tree grid pattern, right below the above linked section, can be used alternatively.
Comment 4•3 years ago
|
||
Hello I am an accepted outreachy applicant I am looking for good first bug can I work on this bug?
Comment 5•3 years ago
|
||
Hello, this is not a good first bug, indeed it is very complex and not ready to be worked on. Please have a look at the list at https://codetribute.mozilla.org/projects/ff for a better pick.
Updated•2 years ago
|
Description
•