4

Search persistence, a new migrator and more! – These Weeks in Firefox: Issue 129

 2 years ago
source link: https://blog.nightly.mozilla.org/2022/12/15/search-persistence-a-new-migrator-and-more-these-weeks-in-firefox-issue-129/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Search persistence, a new migrator and more! – These Weeks in Firefox: Issue 129

Highlights

Friends of the Firefox team

Resolved bugs (excluding employees)

Volunteers that fixed more than one bug
  • Gregory Pappas [:gregp]
  • Itiel
  • Janvi Bajoria [:janvi01]
  • Jonas Jenwald [:Snuffleupagus]
New contributors (🌟 = first patch)

Project Updates

Add-ons / Web Extensions

Addon Manager & about:addons
  • Improvements to “all sites” optional permissions support in the about:addons permissions view – Bug 1778461
WebExtensions Framework
WebExtension APIs

Developer Tools

DevTools
  • Zac Svoboda improved the color of errors in the JSON viewer (bug)
  • We added scrollend event in the Debugger Event Breakpoints panel (bug)
    • The Firefox debugger panel is open and is paused on an event breakpoint. Informational text is present saying:

      Want to hit a breakpoint as soon as scrolling ends? Now’s your chance!

WebDriver BiDi
  • Julian fixed a bug in webDriver where WebDriver:FindElements would not retrieve elements if the Firefox window was behind another app’s window (bug)
  • Sasha added full support for session.subscribe and session.unsubscribe commands (bug, spec)
  • Henrik added support for serialization of Node objects (bug)
  • James implemented the browsingContext.captureScreenshot command (bug, spec)

Desktop Integrations

ESMification status

Lint, Docs and Workflow

Migration Improvements (CalState LA Project)

Performance Tools (aka Firefox Profiler)

  • Made searching in markers more generic. Now any property can be a searchable property, the gecko engineers can now change this themselves without changing the frontend. (PR #4352, Bug 1803751)
  • Landed some changes in the category colors (more contrast, brown is now really brown, added a new magenta color).
  • Changed the treeherder performance regression template to output the before and after profile links for each regression (PR #7588)
    • A table is shown in a Bugzilla comment showing various regressions being reported for a patch in that bug. A new column is highlighted in that table. The header of that column is

      This will make it much easier to immediately jump in and start analyzing performance regressions.

Search and Navigation

  • [James] fixed context menu search terms to be displayed in the address bar for certain engines. Bug 1801602
  • [Drew] has refactored quick suggest telemetry tests. Bug 1804807
  • [Drew] did a bunch of refactors to support row buttons in all row types. Bug 1803873
  • [Dale] updated a few strings for the quick action buttons. Bug 1783153
  • [Dale] turned off quickactions on zero prefix by default. Bug 1803566
  • [Stephanie] fixed a bug so we can record search telemetry from different search engines who have the same underlying ad provider. Bug 1804739
  • [Mandy] fixed a bug where search engine order was modified. Bug 1800662
  • [Standard8] has refactored multiple files in search:
    • Bug 1804520 – removed the callback argument for SearchSuggestionController
    • Bug 1803911 – replace Cu.reportError calls in newtab

Storybook / Reusable components

  • Our Storybook is online
    • Currently a manual deployment process, will look into automating it soon
  • moz-button-group element landed in about:logins, standardising/simplifying a few modal buttons. See Bug 1792238 and Bug 1802377
    • Before:
      • A dialog box showing warning text that passwords are being exported in plaintext to a file. The buttons at the bottom of the dialog are spaced with

        This is how it has looked up until now, which is inconsistent with our other dialogs.

    • After:
      • A dialog box showing warning text that passwords are being exported in plaintext to a file. The buttons at the bottom of the dialog are right aligned.

        This is how it’s supposed to look. Thanks, moz-button-group!

  • Emilio updated stylesheet loading to be sync for our privileged shadow DOM, avoiding flashes of unstyled content (FOUC) Bug 1799200

Bleeding edge browsing

Download Firefox Nightly


Recommend

  • 33
    • www.tuicool.com 6 years ago
    • Cache

    These Weeks in Firefox: Issue 40

    Highlights Nightly builds of Focus / Klar (with GeckoView) are now available!

  • 68
    • www.tuicool.com 6 years ago
    • Cache

    These Weeks in Firefox: Issue 43

    Highlights Today is the last day for Outreachy interns and GSoC students. Thank you for all your contributions! :tada: The Tracking Protection UI has been replaced with our new “Content Blocki...

  • 47
    • www.tuicool.com 6 years ago
    • Cache

    These Weeks in Firefox: Issue 45

    Highlights We released two blog posts that outline our product and platform strategy against trackers and other annoyances:

  • 25
    • www.tuicool.com 6 years ago
    • Cache

    These Weeks in Firefox: Issue 47

    Highlights Nightly now has greatly improved DevTools performance – we’re at an

  • 39
    • www.tuicool.com 6 years ago
    • Cache

    These Weeks in Firefox: Issue 52

    Highlights Check out this awesome 2018 retrospective post by nchevobbe about all the nice things that made it to the...

  • 22
    • www.tuicool.com 6 years ago
    • Cache

    These Weeks in Firefox: Issue 53

    Highlights The need for speed! Using some handy scripts from Florian, mconley was able to do some frame recordings on the 2018 reference hardware to measure start-up performance. about:home

  • 39
    • www.tuicool.com 6 years ago
    • Cache

    These Weeks in Firefox: Issue 54

    Highlights Firefox Account is experimenting with putting an avatar next to the hamburger menu . It will give users visibility on their ac...

  • 30
    • www.tuicool.com 6 years ago
    • Cache

    These Weeks in Firefox: Issue 56

    Highlights Firefox Lockbox now available on Android!Check it out! Responsive Design Mode in Dev Tools supportsMeta Viewport, behind the devtools.responsive.metaViewport.enabled...

  • 54
    • www.tuicool.com 6 years ago
    • Cache

    These Weeks in Firefox: Issue 57

    Highlights We’re running experiments to reduce annoying permission prompts in Firefox

  • 30
    • www.tuicool.com 6 years ago
    • Cache

    These Weeks in Firefox: Issue 58

    Highlights New and wonderful DevTools goodies: New CSS debugging feature coming up soon (likely with Firefox 69): Inactive CSS. This will be tremendously helpful to know when certain CSS decl...

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK