Disable all Gecko specific UIs by default in release build

RESOLVED FIXED in Firefox 64

Status

()

enhancement
P3
normal
RESOLVED FIXED
9 months ago
5 months ago

People

(Reporter: masayuki, Assigned: masayuki)

Tracking

(Depends on 1 bug, {dev-doc-complete, site-compat})

Trunk
mozilla64
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(firefox64 fixed)

Details

Attachments

(1 attachment)

Currently, we have some Gecko specific editing UI:
- Resizers to resize <img>s, <table>s, absolutely positioned elements.
- Inline-table-editing UI to add/remove rows/columns.
- Grabber to move absolutely positioned element.

They are now disabled by default in Nightly and early-Beta. Starting from 64, I'd like to disable them by default even on release channel.

Note that the other browsers do not have those UIs and web apps can enable them with document.execCommand() anyway. Those UI usage is enough low according to the telemetry, but a few users use them aggressively (see bug 1452538 comment 19).

This is a request from W3C Editing API WG.
Priority: -- → P3
Currently, we have some Gecko specific editing UI:
- Resizers to resize <img>s, <table>s, absolutely positioned elements.
- Inline-table-editing UI to add/remove rows/columns.
- Grabber to move absolutely positioned element.

They are now disabled by default in Nightly and early-Beta. Starting from 64,
this patch makes them disabled by default even on release channel.

Note that the other browsers do not have those UIs and web apps can enable
them with document.execCommand() on Gecko anyway. Those UI usage is enough
low according to the telemetry, but a few users use them aggressively (see
bug 1452538 comment 19).

This is a request from W3C Editing API WG:
https://github.com/w3c/editing/issues/171
Comment on attachment 9009826 [details]
Bug 1490641 - Disable all Gecko specific UIs by default in release build

Makoto Kato [:m_kato] has approved the revision.
Attachment #9009826 - Flags: review+

Comment 5

9 months ago
Pushed by masayuki@d-toybox.com:
https://hg.mozilla.org/integration/autoland/rev/aeedb5377576
Disable all Gecko specific UIs by default in release build r=m_kato

Comment 6

9 months ago
bugherder
https://hg.mozilla.org/mozilla-central/rev/aeedb5377576
Status: ASSIGNED → RESOLVED
Closed: 9 months ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla64

Updated

6 months ago
Depends on: 1516268

I have documented this by:

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