Open Bug 1493439 Opened 6 years ago Updated 2 years ago

[meta] Rewrite the internal configuration user interface (“about:config”) using web technologies

Categories

(Toolkit :: Preferences, task, P3)

task

Tracking

()

Tracking Status
firefox64 --- affected

People

(Reporter: Paolo, Unassigned)

References

(Depends on 8 open bugs, Blocks 2 open bugs)

Details

(Keywords: meta)

This is a mentored project for the UCOSP program (<http://ucosp.ca/projects.html>).

A new version of "about:config" will be initially implemented as a separate XHTML page accessible at a different "chrome:" URI, and the "about:config" URI will redirect to the new page when the new implementation is ready.

From the project description:

Typing "about:config" in the address bar brings users to an internal configuration page where several settings can be changed. These settings occasionally need to be modified on end user machines to troubleshoot compatibility and performance, and can be used to enable or disable experimental features. Some persistent data is also stored here, and this page allows Firefox engineers to see and modify this configuration database during feature development.

This is currently implemented using XUL, a legacy technology that is being actively removed from Firefox. The Firefox team is planning to replace “about:config” with a new implementation that uses HTML, CSS, and standard JavaScript, without third-party frameworks like React or jQuery.
Depends on: 1493444
Depends on: 1493445
Depends on: 1493446
Depends on: 1497535
Depends on: 1497637
Depends on: 1497725
Depends on: 1497726
Depends on: 1497727
Depends on: 1497728
Depends on: 1500162
Depends on: 1500536
Depends on: 1500542
Depends on: 1500546
Depends on: 1500548
Depends on: 1500729
Depends on: 1501410
Depends on: 1501411
Depends on: 1501417
Depends on: 1501422
Depends on: 1501423
Depends on: 1501450
Depends on: 1501649
Depends on: 1501650
Depends on: 1501658
Depends on: 1502856
Depends on: 1502867
Depends on: 1502894
Depends on: 1503540
Depends on: 1504254
Depends on: 1506382
Summary: Rewrite the internal configuration user interface (“about:config”) using web technologies → [meta] Rewrite the internal configuration user interface (“about:config”) using web technologies
Depends on: 1516957
No longer depends on: 1501422
No longer depends on: 1497728
No longer depends on: 1502867
Depends on: 1520484
Depends on: 1521765
Depends on: 1522110
Depends on: 1522115
Depends on: 1522168
Depends on: 1522671
Depends on: 1522796
Depends on: 1522961
Depends on: 1502867
Depends on: 1522822
Depends on: 1523058
Depends on: 1523060
Depends on: 1522659
Blocks: 1446335
Depends on: 1183812
Depends on: 1523954
Depends on: 1524080
Depends on: 1524336
Depends on: 1524372
No longer depends on: 1522671
Depends on: 1524779
Blocks: 1524782
Depends on: 1524783

It's great watching the progress here. I'm adding some bugs to the list that might be fixed during the redesign. I hope they are not too much out of scope, otherwise feel free to revert.

Seem exciting, good luck capstone students!

(In reply to sjw from comment #2)

I hope they are not too much out of scope, otherwise feel free to revert.

Thanks for finding some bugs filed on the old interface, but we're not tracking them here. We'll triage those bugs independently, and I'll move them as blocked by bug 1524782.

No longer depends on: 193079, 358984, 437462, 503021, 523508, 744255, 852764, 908266, 1516577
Depends on: 1524855
Depends on: 1525216
Depends on: 1525367
Depends on: 1525774
Depends on: 1527121
Depends on: 1527197
Depends on: 1527395

about the picture used on a black page, consider removing the purple wings and horns - the cartoon dinosaur is more respectable as it is (without them)

Depends on: 1529319
Depends on: 1531410
Depends on: 1533856
No longer depends on: 1524855
No longer depends on: 1522822
No longer depends on: 1504254
Depends on: 1507747
Depends on: 1533944
Depends on: 1525935
Depends on: 1533869
No longer depends on: 1533869
Depends on: 1538423
Depends on: 1539000
Depends on: 1542273
Regressions: 1542273
Depends on: 1544195
Depends on: 1544547
Depends on: 1549080
No longer depends on: 1549080
Depends on: 1553624
Type: enhancement → task
Depends on: 1560683
Depends on: 1579460
Depends on: 1581298
Depends on: 1582535
Depends on: 1586918
No longer blocks: war-on-xbl

Clearing mentors, this is about ready to ship and putting mentors on specific bugs is likely more useful at this point.

Mentor: bgrinstead, dtownsend, paolo.mozmail
Depends on: 1589352
Depends on: 1589899
Depends on: 1497728
Depends on: 1619126
Depends on: 1449966
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.