public marks

PUBLIC MARKS from decembre with tag webextension

This month

FIR>57 - How to enable Firefox WebExtensions on Mozilla websites - gHacks Tech News

The hidden Firefox preference :privacy.resistFingerprinting.block_mozAddonManager removes the WebExtensions restriction. Here is how you set it: 1 - Load about:config in the Firefox web browser. You can run a search for privacy.resistFingerprinting.block_mozAddonManager just to make sure it does not exist. It does not in the most recent Firefox Nightly builds at the time of writing. 2 - Right-click in the part of the window that lists the preferences, and select New > Boolean from the context menu. 3 - Name the new Boolean value privacy.resistFingerprinting.block_mozAddonManager. Set its value to true. A value of true means that WebExtensions work normally on Mozilla's website. You can undo the change at any time by setting the preference to false on the about:config page of the browser. Mozilla added the new hidden preference to Firefox 57. It is not available in Firefox 56, and there is no option to introduce it in the browser. Firefox Stable users who run WebExtensions right now need to wait until the browser is updated to version 57 to set the preference and gain the functionality

June 2018

FIREFOX - ADDON - COLLABOATION - Introducing TogetherJS – Mozilla Hacks – the Web developer blog

by 1 other (via)
2013 in Featured Article and WebRTC. ADDON : https://addons.mozilla.org/fr/firefox/addon/togetherjs-anywhere/?src=search We’d like to introduce TogetherJS, a real-time collaboration tool out of Mozilla Labs. TogetherJS is a service you add to an existing website to add real-time collaboration features. Using the tool two or more visitors on a website or web application can see each other’s mouse/cursor position, clicks, track each other’s browsing, edit forms together, watch videos together, and chat via audio and WebRTC. Some of the features TogetherJS includes: See the other person’s cursor and clicks See scroll position Watch the pages a person visits on a page Text chat Audio chat using WebRTC Form field synchronization (text fields, checkboxes, etc) Play/pause/track videos in sync

FIREFOX - ADDON - EXTENSION - TEST PILOT - Latest Firefox Test Pilot Experiments: Custom Color and Side View - The Mozilla Blog

(via)
Before we bring new features to Firefox, we give them a test run to make sure they’re right for our users. To help determine which features we add and how exactly they should work, we created the Test Pilot program.

April 2018

FIR - SECURITY + PRIVACY - Firefox Configuration Guide for Privacy Freaks and Performance Buffs | 12Bytes.org

(via)
There is a huge selection of Firefox add-ons for tweaking privacy and security, some of the most popular of which are Adblock Plus and it’s many derivatives, NoScript, Flashblock, Ghostery, Web of Trust, BetterPrivacy, Lightbeam, Disconnect, Self-Destructing Cookies, Cookies Manager+, Request Policy, Policeman, Bluhell Firewall, RefControl, Smart Referer, HTTPS Everywhere and many, many others. With some possible exceptions, we won’t be using any of these, yet will retain much of the most important functionality offered by most of them with just a few add-ons, along with a plethora of changes to our Firefox configuration.

March 2018

FIR57> - Addon Deprecated : ALternative in WebExtension (WE) - firefox-webext-list - Google Sheets

(via)
A giant table, I think it would be important to also include whether an old extension is no longer possible (deprecated), or someone just hasn't written an alternative yet, or whether there exists a planned API addition that would make it possible. Lots of alternatives are also missing a few features, and it would be good to know what's missing and why (impossible or just not yet implemented)The list is certainly not giant yet, but here's a start (based on responses from this post)/ https://www.reddit.com/r/firefox/comments/6i1fu2/webext_equivalents_to_legacy_addons/°

December 2017

FIR 57 (UserCSS + about:config) - Custom CSS tweaks for Firefox 57+ - GitHub - Aris-t2/CustomCSSforFx:

'about:config' tweaks (To revert changes right-click entry and select 'reset'): - Tab audio icon browser.tabs.showAudioPlayingIcon - Insert related tab after current tab (suggestion: enable / set to 'true') browser.tabs.insertRelatedAfterCurrent - Titlebar browser.tabs.drawInTitlebar - Searchbar: open search results in new tab browser.search.openintab - Reader mode reader.parse-on-load.enabled - Geolocation (suggestion: disable / set to 'false') geo.enabled - Pocket (suggestion: disable / set to 'false') extensions.pocket.enabled - Anti fingerprinting (Caution: browser might behave in unforseen ways!) privacy.resistFingerprinting read: Fingerprinting info at Mozilla Wiki tweaks ***** Suggested ui tweaks ***** - Toolbar modes (suggestion: compact mode) Customize mode > Density > Compact / Normal / Touch - Titlebar modes (suggestion: Firefox titlebar ['application/hamburger button in titlebar' only works in Firefox titlebar]) Customize mode > Title Bar > uncheck checkbox Drag space above tabs toolbar (suggestion: disable drag space ['application/hamburger button in titlebar' works best without drag space]) Customize mode > Drag Space > uncheck checkbox Bookmarks menu button on bookmarks toolbar Customize mode > Toolbars > Bookmarks Toolbar Customize mode > move 'bookmarks menu' button to bookmark toolbars end Downloads button always visible Customize mode > downloads button > click on button and uncheck 'Auto-hide' Searchbar (suggestion: placed after location bar) Customize mode > Search(bar) > move to navigation toolbar Flexible spaces (suggestion: remove spaces after and before location bar) Customize mode > grab and drag flexible space into palette

November 2017

FIR 57 - ADDON - uBlock Origin - uBO/webext - Read carefully if using uBO/webext

FIR 57 - ADDON - uBO/webext works best with Firefox 57 and above, and with multi-process enabled. There are many reports of people experiencing issues with some web sites, or images not loading, etc. Turns out many of these are a result of using some legacy extensions along uBO/webext. For instance, Reek's AAK in GreaseMonkey has been causing issues with images not loading. If you experience such issue, you will have to disable all your legacy extensions and see if this fixes your issue. If so, then you will have to re-enable your legacy extensions one by one to find the one(s) causing the problem. Those legacy extensions can cause multi-process to be disabled in your browser, and apparently when multi-process is disabled, this can cause many cases of page load failure.

FIR 57- ADDON - NightlyvTester Tools - Projects/Addons - MozillaWiki

Nightly Tester Tools is an extension that is a collection of useful tools for users of Firefox nightly builds. It was previously owned by Dave Townsend, but now is maintained by the Automation and Tools team. They're leading an effort to revive Nightly Tester Tools and make it even better. Nightly Tester Tools features the ability to disable add-on compatibility checks, crucial for nightly testers.

FIR - ADDON USERSTYELS - Forum reply about Stylus Permissions Required and Privacy - Stylus :: add0n.com

(via)
Forum reply about Stylus Permissions Required and Privacy (by NarcolepticInsomniac): Responding to this almost seems silly, since OP is clearly delusional, but I might as well clarify so that no one else is confused by this FUD. Stylus needs to monitor, and have the ability to modify all pages in order to detect which URLs have applicable styles, and then inject those stylesheets. If you had any clue what you were talking about, you'd recognize that pretty broad permissions are required for such functionality. The real issue is that these same permissions which are required for basic functionality can also be abused by adding telemetry or other garbage. The majority of extensions include some low level basic analytics for development purposes, and many go much further than that, collecting your complete browsing history with personally identifying info to create profiles. These profiles can then be bought and sold for targeted advertising purposes. That's what happened to Stylish when it was sold to an analytics company, and one of the main reasons we created Stylus was to rectify this abuse of permissions granted by users who trusted the previous dev. Stylus collects nothing. Period. Not even low level analytics for install counts or to help in development regarding which features warrant more attention. This is a pain in the ass for development, but also very important for instilling trust within our user-base. The code is completely open source, so anyone can review it. With many users actively involved in maintaining and improving it, rest assured that nothing sketchy can make its way into the actual code. I think it might be worth adding an explanation for each permission in README. Not that it will convince the most suspicious users by itself, but then again they can simply use WireShark or Fiddler to see what Stylus network communications are (answer: only style update checks when the corresponding option is enabled).