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

NEW
Unassigned

Status

()

enhancement
P3
normal
7 months ago
10 days ago

People

(Reporter: Paolo, Unassigned, Mentored)

Tracking

(Depends on 12 bugs, Blocks 3 bugs, {meta})

Firefox Tracking Flags

(firefox64 affected)

Details

(Reporter)

Description

7 months ago
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.
(Reporter)

Updated

7 months ago
Depends on: 1493444
(Reporter)

Updated

7 months ago
Depends on: 1493445
(Reporter)

Updated

7 months ago
Depends on: 1493446
(Reporter)

Updated

7 months ago
Depends on: 1497535
Depends on: 1497637

Updated

7 months ago
Depends on: 1497725

Updated

7 months ago
Depends on: 1497726

Updated

7 months ago
Depends on: 1497727

Updated

7 months ago
Depends on: 1497728
(Reporter)

Updated

6 months ago
Depends on: 1500162
Depends on: 1500536
Depends on: 1500542
Depends on: 1500546
Depends on: 1500548

Updated

6 months ago
Depends on: 1500729
Depends on: 1501410
Depends on: 1501411
Depends on: 1501417
Depends on: 1501422
Depends on: 1501423
Depends on: 1501450

Updated

6 months ago
Depends on: 1501649

Updated

6 months ago
Depends on: 1501650

Updated

6 months ago
Depends on: 1501658
(Reporter)

Updated

6 months ago
Depends on: 1502856
(Reporter)

Updated

6 months ago
Depends on: 1502867

Updated

6 months ago
Depends on: 1502894

Updated

6 months ago
Depends on: 1503540

Updated

6 months ago
Depends on: 1504254

Updated

6 months ago
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
(Reporter)

Updated

4 months ago
Depends on: 1516957
(Reporter)

Updated

4 months ago
No longer depends on: 1501422
(Reporter)

Updated

4 months ago
No longer depends on: 1497728
(Reporter)

Updated

4 months ago
No longer depends on: 1502867
(Reporter)

Updated

3 months ago
Depends on: 1520484
(Reporter)

Updated

3 months ago
Depends on: 1521765
(Reporter)

Updated

3 months ago
Depends on: 1522110
(Reporter)

Updated

3 months ago
Depends on: 1522115
(Reporter)

Updated

3 months ago
Depends on: 1522168
Depends on: 1522671
Depends on: 1522796
Depends on: 1522961
(Reporter)

Updated

3 months ago
Depends on: 1502867
(Reporter)

Updated

3 months ago
Depends on: 1522822

Updated

3 months ago
Depends on: 1523028

Updated

3 months ago
Depends on: 1523058

Updated

3 months ago
Depends on: 1523060
(Reporter)

Updated

3 months ago
Depends on: 1522659

Updated

3 months ago
Duplicate of this bug: 1446393

Updated

3 months ago
Blocks: 1446335
Depends on: 1183812
(Reporter)

Updated

3 months ago
Depends on: 1523954

Updated

3 months ago
Depends on: 1524080
Depends on: 1524336
(Reporter)

Updated

3 months ago
No longer depends on: 1522671
(Reporter)

Updated

3 months ago
Depends on: 1524779
(Reporter)

Updated

3 months ago
Blocks: 1524782
(Reporter)

Updated

3 months ago
Depends on: 1524783

Comment 2

3 months ago

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!

(Reporter)

Comment 4

3 months ago

(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
(Reporter)

Updated

3 months ago
Duplicate of this bug: 1516577

Updated

3 months ago
Depends on: 1524855

Updated

3 months ago
Depends on: 1525216
Depends on: 1525774

Updated

2 months ago
Depends on: 1527121
(Reporter)

Updated

2 months ago
Depends on: 1527197
(Reporter)

Updated

2 months ago
Depends on: 1527395

Comment 6

2 months ago

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)

Updated

2 months ago
Depends on: 1529319

Updated

2 months ago
Depends on: 1531410
(Reporter)

Updated

2 months ago
Depends on: 1533856
(Reporter)

Updated

2 months ago
No longer depends on: 1524855
(Reporter)

Updated

2 months ago
No longer depends on: 1522822
(Reporter)

Updated

2 months ago
No longer depends on: 1504254
(Reporter)

Updated

2 months ago
Depends on: 1507747
Depends on: 1533944
(Reporter)

Updated

2 months ago
Depends on: 1525935

Updated

2 months ago
Depends on: 1533869
(Reporter)

Updated

a month ago
No longer depends on: 1533869
Depends on: 1538423

Updated

a month ago
Depends on: 1539000
Depends on: 1541262
Depends on: 1541263
Depends on: 1541265

Updated

20 days ago
Depends on: 1542273
Regressions: 1542273

Updated

10 days ago
Depends on: 1544195

Updated

10 days ago
Depends on: 1544547
You need to log in before you can comment on or make changes to this bug.