Jump to content
CCleaner Community Forums
nodles

The Firefox/Mozilla Thread

Recommended Posts

https://blog.nightly.mozilla.org/2019/05/22/these-weeks-in-firefox-issue-59/

 These Weeks in Firefox: Issue 59
lina May 22, 2019

No responses yet
Highlights

    Wow, what a weekend! Hopefully your add-ons are all working now.
        A small set of users are still reporting add-on outages. We suspect that the Master Password and Anti-virus software are interfering with the original fix for those users. We’ve released 66.0.5 to try to handle those cases.
    Outreachy interns for this summer have been announced
        Mozilla is mentoring 8 students in this round. Thank you to all the mentors and all the applicants!
    The Google Summer of Code students and projects have been publicly announced! Check out what folks will be working on this summer!
    MattN wrote a blog post summarizing the Password Manager Improvements in Firefox 67

Friends of the Firefox team

Here’s a list of all resolved bugs.
Fixed more than one bug

    Chris Frey [:nautilus]
    Florens Verschelde :fvsch
    Kestrel
    lloan:[lloanalas]
    Mohd Umar Alam [:umaralam48]
    Neha
    Tim Nguyen :ntim

New contributors (🌟 = first patch)

    Chujun Lu fixed a bug where pressing the Enter key when putting a conditional breakpoint into the Debugger would incorrectly cause a linebreak
    🌟 DILIP fixed a spelling mistake in one of our console warning messages
    Chris Frey [:nautilus] converted the toolbar context menu strings to Fluent, and also fixed two other Fluent-related bugs
    jaril fixed a glitch where sometimes the Debugger would break on an exception unexpectedly
    Mariana Meireles got rid of some dead code in AboutRedirector
    🌟 Ananth fixed up a styling glitch in the Web Console for console.assert strings
    🌟 Myeongjun Go made it so that a better error message is emitted when WebExtensions attempt to insert a bookmark folder into the root folder
    🌟 Thomas made it so that we truncate very long strings in the DevTools Inspector info bar rather than let them overflow past the end of the screen
    🌟 Mohd Umar Alam [:umaralam48] made it so that the Synced Tabs toggle shows an option to “Hide” in the Synced Tabs list when the sidebar is open, and fixed a glitch where the History Sidebar toggle label was missing

Project Updates
Activity Stream

    A new Contextual Feature Recommendation for Sync is coming to the bookmark Star UI

"Sync your bookmarks everywhere" recommendation in the star UI

    A lot of improvements and fixes to the new Pocket New Tab, specifically around network failure states.

Add-ons / Web Extensions

    Rob Wu added browser console warnings in 68 for proxy APIs that will be deprecated in 71.
    Mark Striemer has finished nearly everything remaining for HTML about:addons MVP for 68.
    Shane Caraveo added cookieStoreId to webRequest APIs and exposed the private browsing flag in proxy/webRequest details.
    Luca Greco added the ability to submit an abuse report on an installed extension from about:addons.
    Kris Maglione fixed the theme header background image caching issue for converted LWTs (since they’re all static themes now).
    …and everyone is reviewing like crazy to get things in 68 as planned because this weekend was “relaxing downtime” before soft code freeze.

Applications
Lockwise

    Rebranding going on this week.
    The team is working on polishing the extension for an initial release, and then integrating the extension into desktop Firefox.

Firefox Accounts

    Ed and Vlad are finalizing the sign-in UX for Fenix, our next-generation Android browser 🚦
    Ed landed Rust APIs for FxA device registration and New Send Tab. Grisha is working on integrating this into Android Components so that Fenix can use it 📑

Sync and Storage

    Mark has an RFC for a sync manager in Rust, to orchestrate syncing of multiple data types 🔄
    Thom landed code to import Firefox for iOS bookmarks into the Rust bookmarks component. The next iOS release will use the bookmarks component, and offer bookmark editing! 🔖
    Ed is continuing to migrate our crypto backend to NSS 🔒
    Lina has been working on adding telemetry for Android and iOS 🔍, and enabled the new bookmark sync by default in Nightly and Beta 📚

Push

    Jonathan and JR are bringing Push for internal Mozilla consumers (New Send Tab, FxA verification) to Fenix! 📣

Browser Architecture

    RKV conversions have been rolled back for now while we investigate issues migrating from 32-bit to 64-bit builds.
    browser.html conversion ready to go, but waiting until the next cycle.
    Fluent cache for chrome documents ready to land. This will fix corner cases where DOM mutations might not trigger Fluent updates.

Developer Tools
Console

    Jefry Lagrange added a way to export console output to a file in bug 1517728.
    “Copy as Fetch” and “Use in console” have been added to the network monitor context menu in bug 1540054.
    When CSS warnings are displayed in the console, you can now expand them (like a console group) to reveal all the DOM nodes that this warning applies to. So it allows you to jump from a CSS warning in the console directly to the inspector.

Screenshot of expanded CSS warning showing affected elements
Debugger

    Work on DOM & Event breakpoints started
    Progress with captured stacks for various errors appearing in the Console panel (for web developers) or Browser Console window (for browser + addon developers).

Network

    Local HTTP requests are marked as secure now (bug).

Screenshot of `localhost` with green lock icon in Network monitor
Remote Debugging

    DevTools shortcuts now supported in about:devtools-toolbox (bug)
    Favicons and user friendly titles for about:debugging and about:devtools-toolbox (bug)

Screenshot of wrench and window favicons for debugging and toolbox

    Closable error messages (and UI cleanup) (bug)

Screenshot of "connection failed" error and "connection still pending" warning with close buttons
Documentation

    New MDN page for Logpoints
    Set a breakpoint page updated to show column breakpoints

Fission

    Subframe crashing UI landed
    Here’s a video demonstration
    Enn is working on getting BrowserTabChild ported to Fission
    mconley is going to work on getting PermitUnload working properly with out-of-process iframes

Lint

    l1nt, which checks for common mistakes in en-US files, and warns on ID conflicts between central/beta/release, is now enabled.
        Example on phabricator: https://phabricator.services.mozilla.com/D29001
        autoland: https://treeherder.mozilla.org/#/jobs?repo=autoland&resultStatus=testfailed%2Cbusted%2Cexception%2Cretry%2Cusercancel%2Crunnable&group_state=expanded&revision=2f1af0a1f129d6af5073c1b53fd15bc5bacb50b0&selectedJob=245063123

Mobile
Android Components

    Support for built-in WebExtensions has been added! The new Reader View feature component (in Fenix and Reference Browser) is built on top of this.

Password Manager

    Work continues on the breakdown of integrating the new management UI, a base patch for the desktop implementation is ready to land.
    Minimal scope for password generation via autocomplete was defined and most bugs have been filed.
    Data on adoption of autocomplete=“new-password” was gathered as part of the password generation investigation.

Performance

    New startup main-thread IO test will be enabled on non-debug Desktop builds soon!
    Patch to not load userContent.css in the parent process landed and bounced. After some discussion, we’ve decided to put loading userChrome.css and userContent.css behind a default-off pref
        This should allow us to avoid searching the disk for those files on start-up for users that don’t have those customizations, which will improve start-up performance.
        aswan did some detective work and found some nice places where we can improve start-up time in the AddonManager for brand new profiles
    dthayer is investigating compressing various things with lz4 rather than deflate
    Gijs has a patch underway to avoid reading chrome.manifest files when not necessary
    Gijs made file renaming / moving cheaper on Windows in the common case

Performance tools

    Welcoming Raj Meghpara, our new GSoC student! He’s going to work on Instruments import support for Firefox Profiler.
    Network tooltips are now displayed as soon as the line is hovered.
    The publishing flow has been streamlined (ux issue)

New look of publish panel in Firefox Profiler with inverted checkboxes

    More tools in the web console:

List of available profiler information in the console

    MOZ_PROFILER_HELP env variable gives help to profile Firefox startup.

Picture-in-Picture

    Holding to Nightly while we iterate.
    Please keep filing bugs against this meta bug if you notice anything strange. Thanks!
    Fixed
        Clicking on the Picture-in-Picture toggle no longer sends mouse events to content
        The toggle no longer appears when in fullscreen
        The controls (mostly) disappear after 3 seconds on the player window when not hovering
        Fixed strange borders showing up when switching focus between the player window and other windows
        Made the player window easier to resize
    Soon to be fixed
        Player buttons look strange on “tall” videos
        RTL support
        Keyboard accessibility
        And loads of polish!

Privacy/Security

    To combat malicious malware sites, Paul made us disallow add-on installation prompts in full-screen.
    Because it went so well, we are going to extend our experiment for requiring user interaction for Notification permission prompts to Beta.
        Another blog post coming soon
        We also landed the telemetry pieces to do the announced release measurements on permission prompt usage in 67 release. This will hopefully allow us to narrow down on a set of good heuristics for automatically blocking.
    Prathikshalanded the first piece of her internship project to simplify and robust-ify the way about:certerror communicates with the parent process.
    Jonas continues to remove all the eval() usage in our chrome-privileged code.
    Small improvements to DNS over HTTPS UI in settings/preferences let you pick from resolvers

Search and Navigation
Search

    Looking into consequences and prevention after the add-ons certificate problem: Search Service initialization should be more robust
    New Baidu search code deployed as system add-on

Quantum Bar

    Fixed 19 Bugs in the last 2 weeks
    Quantum Bar is enabled by default in Firefox 68 🎉🎉🎉
    Still working on a few remaining bugs
    Designing and discussing WebExtension APIs for the first experiment

Bleeding edge browsing

Download Firefox Nightly

Share this post


Link to post
Share on other sites
Quote

 

Google views ad blocking as a business risk and restricts ad blocking in Chrome

but with Mozilla's Firefox browser, uBlock Origin, uMatrix and Privacy Badger will continue to work. :-)

 

 

Share this post


Link to post
Share on other sites

So essentially then this version of SRWare Iron I'm using is the last version then if it the dev doesn't modify/undo what Google is doing.

Share this post


Link to post
Share on other sites

The new firefox branding seems to be launching

logo-master-wordmark-dark.9969bf7e6192.s

 

 

Share this post


Link to post
Share on other sites

belated ff 67.0.2 ...

 

11. juni 2019

 

Fixed

  • Fix JavaScript error ("TypeError: data is null in PrivacyFilter.jsm") in console which may significantly degrade sessionstore reliability and performance (bug 1553413)

  • Proxy authentication dialog box repeatedly pops up asking to authenticate after upgrading to Firefox 67 (bug 1548804)

  • Pearson MyCloud breaks if FIDO U2F is not Chrome's implementation (bug 1551282)

  • Starting in safe mode on Linux or macOS causes Firefox to think on the subsequent launch that the profile is too recent to be used with this version of Firefox (bug 1556612)

  • Linux distribution users can't easily install/use additional/different languages using the built-in preferences UI (bug 1554744)

  • Developer tools users can't copy the href/src content from various HTML tags via the context menu in the Inspector markup view (bug 1552275)

  • Custom home page is broken with clearing data on shutdown settings applied (bug 1554167)

  • Performance-regression for eclipse RAP based applications (bug 1555962)

  • macOS 10.15 crash fix (bug 1556076)

  • Can't start two downloads in parallel via <a download> anymore (bug 1542912)

Share this post


Link to post
Share on other sites

ff v60.7.1 esr

 

18. juni 2019

 

Fixed

Quote

A type confusion vulnerability can occur when manipulating JavaScript objects due to issues in Array.pop. This can allow for an exploitable crash. We are aware of targeted attacks in the wild abusing this flaw.

Developer

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×