Eyedropper Quick Action, geckodriver 0.37, and Tighter File Permissions - These Weeks in Firefox: Issue 205

47 views
Skip to first unread message

Katherine Patenio

unread,
Jun 22, 2026, 3:56:34 PMJun 22
to firef...@mozilla.org

Hi Firefox fans,

Here are the Firefox Desktop engineering notes from our June 9 meeting. We'll share more updates after tomorrow's meeting.

Happy reading!

---

Highlights

  • Dao added a new Eyedropper quick action! Check it out by typing “color” or “eyedropper” in the URL bar (Bug 1803575) on Nightly.
    • [Screenshot]
    • Alt text: Firefox URL bar dropdown with "col" typed in, showing an eyedropper button labeled "Pick a color" below search suggestions.
  • Henrik Skupin released geckodriver 0.37.0, which includes support for several new APIs and various bug fixes. See the release page for details.
  • Starting from Firefox 153, access to local file: URLs is being restricted by default.
    • Extensions now require an explicit "Access local files on your computer" permission, separate from broad host permissions, that users must grant.
    • Extensions can call the extension.isAllowedFileSchemeAccess() API to determine whether they have been granted access to file: URLs (Bug 2034168).

Friends of the Firefox team

Resolved bugs (excluding employees)

Script to find new contributors from bug list

Volunteers that fixed more than one bug

  • :Vincent

  • Chris Vander Linden

  • DrSeed

  • Khalid AlHaddad

  • Sam Johnson

New contributors (🌟 = first patch)

Project Updates

Accessibility

Add-ons / Web Extensions

Addon Manager & about:addons
  • Migrated addon-page-header and addon-card action buttons to the reusable moz-button web component as part of the ongoing Nova restyling of about:addons - Bug 2042200 / Bug 2042204

  • Extended moz-page-nav-button with a forwarded title property to fix an accessibility issue where the component lacked a label in collapsed state; Landed in Firefox 153, and uplifted to Firefox 152 for about:settings which was already riding the 152 release train - Bug 2040971

  • Fixed a shutdown-timing bug where a pending GMP update-check timer could fire after XPCOMShutdownThreads started, causing a pref write assertion; Fixed in Firefox 153 - Bug 2043803

WebExtensions Framework
  • Fixed MV2 content scripts incorrectly injecting into guarded hosts because MozDocumentMatcher::MatchesURI was not consulting CheckGuarded when mCheckPermissions was false; Fixed in Firefox 153 - Bug 2041393

  • Added support for accessing ObservableArray attributes (such as adoptedStyleSheets) from XrayWrappers and extension content scripts, unblocking extensions that rely on this Web API; Fixed in Firefox 153 - Bug 1751346

  • Wired runtime_blocked_hosts and runtime_allowed_hosts enterprise policy settings through ExtensionSettings to allow administrators to restrict extension host permissions on managed devices, starting in Firefox 153 - Bug 1805205

    • Thanks to Mike Kaply for implementing this enterprise policy enhancement.

WebExtension APIs
  • Fixed promiseTabWhenReady blocking indefinitely on discarded tabs, preventing cleanup of associated resources and potentially causing memory leaks; Fixed in Firefox 153 - Bug 1653876

  • Fixed webNavigation.onCommitted being dispatched twice for cross-origin iframes loaded under Fission, caused by a redundant OnStateChange trigger firing in addition to OnLocationChange; Fixed in Firefox 153 - Bug 1750196

DevTools

WebDriver

Search and Urlbar 

  • Dharma updated context search actions to trigger search instead of entering search mode @ 1945080 

  • Daisuke and Drew worked on a lot of Nova updates, including ensuring Nova is tested @ 2041255, 2030183, 2019168, 2044849, 2033583

  • Moritz has worked on several refactorings to allow the urlbar to be used in content @ 2039828, 2039298, 2041280

  • Middle click paste replaces content was fixed by Moritz @ 2042893

  • Michel added feature to show registrable domain on desktop after its implementation on mobile @ 1986161

Below the fold


---

This information, including all of the previous updates, are fully available in this doc: https://docs.google.com/a/mozilla.com/document/d/1u9YH3ULNRYg6G-fN-Udkvfkcvg0alJfzi_zIAfFNkL8/edit?usp=sharing

Also note that we’re really just synthesising and humanising the stuff that's on the Wiki, which is freely available from here: https://wiki.mozilla.org/Firefox/Meeting, so check that out if you want the source material. It'll also be posted (minus the Below the Fold stuff) to the Nightly blog.

Finally, if there's a Firefox-ish team that you feel isn't being represented here, please let them know about the above meeting so we can get their updates.

Keep on rockin' the free web,

kpatenio
Reply all
Reply to author
Forward
0 new messages