Intent to prototype: ETP strict mode shims for content-blocked resources

2020-08-20 Thread Thomas Wisniewski
Summary: ETP strict mode performs content-blocking, which can cause breakage on many sites ranging from features like Facebook's federated logins not working, to sites not being able to load at all. This currently occurs in private browsing mode, and/or if the user has enabled the option in

Intent to ship: selectionchange for input/textarea

2020-08-20 Thread Kagami Rosylight
Summary: selectionchange for text controls has been behind the flag `dom.select_events.textcontrols.enabled`, while the behaviour was different from Chrome’s as the events fired at each element instead of `document`. I intend to modify the behaviour to make the events fire at `document` and thus

[PSA] Fluent can now be used to localize UA Widgets

2020-08-20 Thread Zibi Braniecki
Hi all, Thanks to the work of James Teh [:Jamie] in bug 1659625, you can now use Fluent to localize UA Widgets. You'll need to create a custom `DOMLocalization` or `Localization` instance, and use `connectRoot` and `disconnectRoot` to integrate it into the UA Widget's lifecycle. An example of