BMO

From MozillaWiki
Jump to navigation Jump to search

This is the main public page for all things related to https://bugzilla.mozilla.org, aka BMO, Mozilla's customized version of Bugzilla.

BMO is a core piece of infrastructure at Mozilla. It is used to track not only bugs and feature requests but also many other tasks across various teams.

The BMO source is a slightly modified fork of Bugzilla with many custom extensions. It is currently based on Bugzilla 4.2 but with many features backported from 4.4 and master. All the BMO devs are also involved in the Bugzilla project, and we contribute features and fixes upstream where they are generally applicable, that is, not too specific to Mozilla's particular needs.

Updates are usually deployed on a weekly basis and are listed on the Recent Changes page.

B-Team

The team that works on BMO is called the B-Team, because of past affiliation with the defunct Automation and Tools team (A-Team).

  • dkl: Dave Lawrence (Owner/Engineer)
  • emceeaich: Emma Humphries, (Bugmaster)
  • kmoir: Kim Moir, (Manager)

The Low-level, security, and quality tools team contributes tooling, and development:

  • calixte: Calixte Denizet, (AutoNag)
  • marco: Marco Castelluccio, (BugBug)

We also also have some volunteers, that we consider to be part of the B-Team as well:

  • seban: Sebastin Santy (long-term volunteer, past GSoC student)
  • atoll: Richard Solderberg (Reviewer-at-Large, slightly borrowed from Mozilla IT)
  • kohei: Kohei Yoshino, (UX Designer)
  • ... and you can be one too!

There are also some people that still have some involvement with BMO, but their day-to-day attention is directed to other parts of Mozilla.

  • glob: Byron Jones
  • zeid: Zeid Zabaneh (Engineer)
  • mhentges: Mitchell Hentges (Engineer)

Past contributors include:

  • mary: Mary Umoh (Intern, Summer 2017)
  • gerv: Gervase Markham
  • mcote: Mark Côté
  • dylan: Dylan Hardison
  • imadueme: Israel Madueme (Engineer)
  • justdave: Dave Miller

New Users

Getting used to Bugzilla can be a bit daunting. We have a short introductory video available that is as gentle as possible. You may also be interested in the [MDN section about Bugzilla], which contains information more suitable as an introduction to a general audience. Of special interest is the MDN article, What to do and what not to do in Bugzilla, which contains instructions on getting elevated privileges.

New Bots

If you have a bot that uses BMO, be sure to add it to the BMO/Bot Registry so we know who to contact about it!

User Guide

We're putting together a user guide with helpful information on various aspects of Bugzilla. New and experienced users alike should benefit from it. There's a lot to go through, so please feel free to contribute!

Road Map

We keep a yearly road map with our medium-term plans (1-2 years), at a high level. Also see our current projects for some of the big items we are working on in the current quarter.

Browser Support For BMO

Full Support includes: The current versions of Firefox, Chrome, Chromium, Safari, WebKit, and Edge; and the latest Firefox ESR.

Limited Support includes: The previous versions of Firefox, Chrome, Chromium, Safari, WebKit, Edge, and Firefox ESR; and Firefox Nightly.

Internet Explorer is no longer supported, though some features may still work with IE 11.

See bug 1359310 and bug 1422435.

JavaScript and Analytics

JavaScript is required to use bugzilla.mozilla.org.

The Do Not Track header sent by your browser is honored.

Third-Party Applications

Lots and lots of web apps and general tools have been written to interface with BMO. We have started cataloguing them. If you're looking for different ways to interface with BMO, check it out; similarly, if you are thinking about writing an app, check the catalogue to see if something similar exists that you could use, contribute to, or fork before setting out on your own.

There's one in particular that is particularly important: Phabricator, Mozilla's new and growing code-review tool.

More Information about BMO

Our discussion forum is mozilla.tools.bmo [mailing list] [Google Group] [USENET].

We also have answers to Frequently Asked Questions and a slightly-but-not-too-out-of-date hardware diagram.

If you're building an application or tool that interfaces with BMO, you may be interested in the following:

Looking for another way to access Bugzilla's raw data? Try the ElasticSearch cluster.

Contributing to BMO

If you'd like to help out with BMO specifically (as opposed to the general upstream Bugzilla project), you can find us in #bmo on irc.mozilla.org. If you plan on contributing patches, see the documentation in the README.rst. You can file bugs under the bugzilla.mozilla.org product. Don't file them under the Bugzilla product unless you are sure it's a bug in the general Bugzilla product. In particular, all administrative changes should be filed under bugzilla.mozilla.org (see below for more).

Policies and Procedures

Code Updates

Code updates are normally deployed to bugzilla.mozilla.org late Monday/early Tuesday, US/Pacific time, at no specific time, if changes need to be pushed out. Security fixes or other fatal type errors will always go out as soon as possible.

Updates are usually deployed on a weekly basis and are listed on the BMO/Recent Changes page.

Administrative Changes

If you need changes to BMO's configuration to support your team, project, etc., please consult this page before filing bugs:

BMO Administrative Processes

See also BMO on Mana (requires LDAP).

BMO Development and Other Processes

Custom Bug Entry Forms

In the past, BMO developers supported writing custom bug entry forms specific for the needs of different projects and groups within Mozilla. In order to focus more on other important features, we will no longer be providing that support going forward. For more information on why this change was made, see here.

There is a new custom form framework being developed by an outside contributor named Sebastin Santy. It is still in the early stages but it eventually will be very useful for users who want to create a customized bug entry form that can be used to submit bugs to BMO.

Current Projects

This table lists the bugs representing the current quarterly goals (and, near the end of the quarter, sometimes next quarter's goals). Those that were set at the beginning of the quarter are tagged with the keyword "bmo-goal". The BMO team also regularly gets requests for high-priority work items throughout the quarter; those that will take more than a day or two in total, thus potentially jeopardizing other goals, are included below, tagged with "bmo-big". The daily smaller tasks are also generally tracked in Bugzilla but not represented in the table below.

P1 indicates a critical project. P2 indicates an important but deferrable item. P3 is as P2 but more deferrable. Note that all items are important, and it is presumed that lower-priority items will increase in priority over time as high-priority tasks are completed, i.e., we don't plan to defer any of these tasks indefinitely.

Goals

Full Query
ID Priority Summary Status Resolution Assigned to
1309706 -- [meta] Tracking bug for migration of BMO attachments from the database to AWS S3 RESOLVED FIXED David Lawrence [:dkl]
1524700 -- Create Rules extension to replace hard coded edit rules currently in BMO bug_check_can_change_field hook RESOLVED WONTFIX David Lawrence [:dkl]
1553533 P3 [meta] Make the version field uniform across products RESOLVED FIXED Emma Humphries ☕️🎸🧞‍♀️✨ (she/they) [:emceeaich] (Pacific Time) use needinfo
1612290 -- Provide self-service UI for users to reactivate their account after being disabled due to bouncing VERIFIED FIXED David Lawrence [:dkl]
1613784 -- Add Root Cause Field as Program Flag RESOLVED FIXED Emma Humphries ☕️🎸🧞‍♀️✨ (she/they) [:emceeaich] (Pacific Time) use needinfo
1628590 -- [meta] Spring 2020 Triage Process Work RESOLVED FIXED

6 Total; 0 Open (0%); 5 Resolved (83.33%); 1 Verified (16.67%);

High-Priority

Full Query
ID Priority Summary Status Resolution Assigned to
817383 P1 SeaMonkey needs new (public) GPG key, in order to support signing releases properly ASSIGNED Edmund Wong (:ewong)
1388361 P1 Add new dimension based on browser profile age ASSIGNED Mauro Doglio [:mdoglio]
1450787 P1 Decide what to do with the javascript.options.gc_on_memory_pressure pref on Android ASSIGNED Kaya [:kaya]
1522282 P1 Delayed image loading on low end ARM devices ASSIGNED Sean Feng [:sefeng211]
1524772 P1 Webcompat: Offline unavailable in Gmail ASSIGNED Ksenia Berezina [:ksenia]
1529131 P1 Shutdown profiles should include profiles from all child processes ASSIGNED Nazım Can Altınova [:canova][:canaltinova on phabricator]
1605353 P1 [wayland] missing scrollbar in panels when it's size overflows workspace ASSIGNED Jan Horak [:jhorak]
1617622 P1 create view in treeherder to aid in verifying infrastructure changes ASSIGNED Suyash Salampuria
1626342 P1 Use HTML buttons in MozDialog ASSIGNED Dão Gottwald [:dao]
1632191 P1 [meta] Web based stub installer - QA bug tracking ASSIGNED Cristian Baica [:cbaica], Release Desktop QA
1634841 P1 No Show settings for messaging layer for Experiment Manager ASSIGNED Dan Mosedale (:dmosedale, :dmose)
1641690 P1 Private Relay Pricing and Acquisition mechanism ASSIGNED Kamyar Ardekani (he/him)
1659008 P1 Setting binary/octet-stream PDF files to open in Firefox causes a blank entry in application handlers ASSIGNED :Gijs (he/him)
1716758 P1 An element with a redirect link has no effect when clicked ASSIGNED Calixte Denizet (:calixte)
1774427 P1 Print button doesn't respond on PDFs opened from Matrix chats ASSIGNED Calixte Denizet (:calixte)
1795049 P1 Right hand preference pane no longer flexes width based on content and available window space ASSIGNED Emilio Cobos Álvarez [:emilio]
1800880 P1 Clipchamp not supported in Firefox ASSIGNED Thomas Wisniewski [:twisniewski]
1802710 P1 Strange find behavior on German PDF with umlauts ASSIGNED Calixte Denizet (:calixte)
1805058 P1 [hazards] malformed function and type names ASSIGNED Steve Fink [:sfink] [:s:]
1808330 P1 [perfdocs] Don't use sphinx-panels for dropdown anchors ASSIGNED Greg Mierzwinski [:sparky]
1813588 P1 [meta] Enable wayland testing in Gecko ASSIGNED Andrew Halberstadt [:ahal]
1815753 P1 To Access and to interact with Firefox push notifications using the Nvda screen reader ASSIGNED Nick Rishel [:nrishel]
1817774 P1 Investigate proper handling of auto-focus after navigation since bug 1444491 landed ASSIGNED Henrik Skupin [:whimboo][⌚️UTC+2]
1819047 P1 pdf comments displayed upside-down ASSIGNED Calixte Denizet (:calixte)
1822512 P1 Construct the sharedLibraries webidl array by using JS API instead of JS_ParseJSON ASSIGNED Nazım Can Altınova [:canova][:canaltinova on phabricator]
1830016 P1 Disable reader mode when a pdf is displayed ASSIGNED Calixte Denizet (:calixte)
1841730 P1 Page don't finish loading on https://www.korg.com/jp/support/download/product/1/200/ (due to timer issues specific to post-April-2020 Win10 versions) ASSIGNED Thomas Wisniewski [:twisniewski]
1844980 P1 "Select All" context menu option in Presentation Mode is clickable instead of being greyed out to reflect the disabled text selection function ASSIGNED Calixte Denizet (:calixte)
1847971 P1 "Scan" option button is missing from the listing page at ebay.com ASSIGNED Thomas Wisniewski [:twisniewski]
1851881 P1 [meta] Re-vendoring of WGPU into `mozilla-central` ASSIGNED Jim Blandy :jimb
1852924 P1 H3 upload Speed still slow. Three times slower than other browsers. ASSIGNED Max Inden
1855042 P1 Add SVG versions of all shopping onboarding images ASSIGNED Shane Hughes [:aminomancer]
1856781 P1 Unread count for unselected mail folder with new mail fails WCAG 2.0 AA for contrast ASSIGNED solange
1857823 P1 copy event no longer emitted by PDF viewer ASSIGNED Calixte Denizet (:calixte)
1859039 P1 applyMomentsPolicy has at least incorrect comments, may be sending wrong data ASSIGNED Shane Hughes [:aminomancer]
1868376 P1 Fix failing raptor unit test when linking to mozperftest ASSIGNED Alex Finder| PTO returning Dec. 8th
1869540 P1 Elements inside a container are rendered on top of the positioned element with the higher z-index ASSIGNED Timothy Nikkel (:tnikkel)
1874456 P1 jit::EliminateDeadResumePointOperands never worked as expected. ASSIGNED Nicolas B. Pierron [:nbp]
1878307 P1 [Experiment] [Intermittent] The Callout for Opted Out users from Control branch is displayed instead of Callout 1 in the Treatment A branch ASSIGNED Shane Hughes [:aminomancer]
1878572 P1 PDF Viewer is not localized in Firefox for Android ASSIGNED Calixte Denizet (:calixte)
1886566 P1 Site content is not visible on qceservices.quezoncity.gov.ph ASSIGNED Thomas Wisniewski [:twisniewski]
1888964 P1 Assertion failure: !done(), at vm/Scope.h:1674 ASSIGNED Tooru Fujisawa [:arai]
1890074 P1 Crash in [@ HandleGLibMessage] with broken pipe ASSIGNED Martin Stránský [:stransky] (ni? me)
1892073 P1 Snapchat for web is not supported on Firefox ASSIGNED Thomas Wisniewski [:twisniewski]
1896361 P1 www.facebook.com / messenger.com - Missing video and audio call buttons in encrypted chat ASSIGNED Jan-Ivar Bruaroey [:jib] (needinfo? me)
1898053 P1 Unclosed BDC can lead to have too much depth in the text layer ASSIGNED Calixte Denizet (:calixte)
1898996 P1 oculus.com/meta.com - "Cast" is not supported on Firefox ASSIGNED Thomas Wisniewski [:twisniewski]
1899015 P1 Firefox slow startup after reboot (high disk IO) ASSIGNED Jan Varga [:janv]
1899067 P1 granbluefantasy.jp - Firefox in unsupported browser ASSIGNED Thomas Wisniewski [:twisniewski]
1899754 P1 Support i10n variables on the Infobar component ASSIGNED Max Christian Pohle [:/dev/max]
1901678 P1 When sending calendar invitations, use event description as email body, to make Outlook and Google work ASSIGNED David Orban [:dorban]
1901835 P1 Typing into search field on canadiantire.ca during pageload erases and rearranges keyboard input ASSIGNED Ted Campbell [:tcampbell]
1902446 P1 casinobrango.com - Unable to play games on Firefox ASSIGNED Thomas Wisniewski [:twisniewski]
1904417 P1 sling.com - Firefox is an unsupported browser ASSIGNED Thomas Wisniewski [:twisniewski]
1905607 P1 10play.com.au - Firefox is not supported ASSIGNED Thomas Wisniewski [:twisniewski]
1911253 P1 qq.com - Check boxes are missing from the login window ASSIGNED Thomas Wisniewski [:twisniewski]
1911994 P1 NVDA reads out loud extra text when reaching an Added image with Alt text while Add image button is enabled ASSIGNED Calixte Denizet (:calixte)
1918570 P1 Add SECOM SMIME RSA Root CA 2024 ASSIGNED Ben Wilson
1922911 P1 GeckoView doesn't support dynamic feature delivery ASSIGNED Eugene
1934567 P1 www.port8.fi - Scrolling is not possible (works with Chromium user-agent) ASSIGNED Thomas Wisniewski [:twisniewski]
1934760 P1 PiP window not fully snapping the corner with widget.windows.pip-decorations.enabled=true ASSIGNED Emilio Cobos Álvarez [:emilio]
1935598 P1 testbook.com - Unable to watch videos, firefox is not supported ASSIGNED Thomas Wisniewski [:twisniewski]
1941287 P1 In about:config on high-contrast mode on Linux and Mac, when hovering an edited field, the unselected text is invisible ASSIGNED Jared Hirsch [:jhirsch] (he/him) (Needinfo please)
1941530 P1 climate.rutgers.edu - Snow cover images are missing ASSIGNED Thomas Wisniewski [:twisniewski]
1941966 P1 SECOM: New Subordinate CA Request (JPRS) ASSIGNED Ben Wilson
1942005 P1 Investigate & reduce unexpected load telemetry ASSIGNED Frederik Braun [:freddy]
1943001 P1 Add SECOM TLS RSA Root CA 2024 and SECOM TLS ECC Root CA 2024 ASSIGNED Ben Wilson
1944885 P1 Read Calendar Event - Acceptance Widget ASSIGNED Alex Schmitz
1944970 P1 New tab column layout is inconsistent ASSIGNED Mika Valkealahti
1946443 P1 aliexpress.com - Products/page elements are oversized ASSIGNED Thomas Wisniewski [:twisniewski]
1949466 P1 lapalabradeldia.com - Letters disappear randomly when trying to guess the words ASSIGNED Thomas Wisniewski [:twisniewski]
1950100 P1 aylak.com - The page is not displayed ASSIGNED Thomas Wisniewski [:twisniewski]
1950282 P1 f1tv.formula1.com - Firefox is not a supported browser ASSIGNED Thomas Wisniewski [:twisniewski]
1953641 P1 TriggerActionSchemas test is out of date, validating only the triggers in CFRMessageProvider ASSIGNED Shane Hughes [:aminomancer]
1954002 P1 login.advancedmd.com - "AdvancedMD does not currently support the browser you are using. Use Chrome, Safari or Edge." ASSIGNED Thomas Wisniewski [:twisniewski]
1955932 P1 www.coopvoce.it - Radio buttons are not selectable ASSIGNED Thomas Wisniewski [:twisniewski]
1960408 P1 Add IdenTrust single purpose roots ASSIGNED Ben Wilson
1961248 P1 WGSL: Cannot shadow predeclared types and built-in functions ASSIGNED Teodor Tanasoaia [:teoxoy]
1961268 P1 Add co-enrolling messagingSystem nimbus feature ASSIGNED Shane Hughes [:aminomancer]
1962203 P1 RemoteL10n should construct file URLs properly ASSIGNED Shane Hughes [:aminomancer]
1962642 P1 hoanghamobile.com - Desktop site instead of mobile site is received ASSIGNED Thomas Wisniewski [:twisniewski]
1962644 P1 www.coles.com.au - Page selection option modal for catalogues is empty ASSIGNED Thomas Wisniewski [:twisniewski]
1965006 P1 Reposition new calendar dialog when the window is resized ASSIGNED Alex Schmitz
1966346 P1 Rest API returns duplicate bug IDs resulting in missing bugs ASSIGNED David Lawrence [:dkl]
1966584 P1 First click on external protocol not working ASSIGNED Sarah Clements [:sclements]
1967694 P1 www.onlyfaucet.com - Unable to load the page, blocked message displayed ASSIGNED Thomas Wisniewski [:twisniewski]
1968876 P1 screen corruption on multi-monitor setup when playing 60fps video on second monitor ASSIGNED Ashley Hale [:ahale]
1969165 P1 cannot book appointment on mpi.mb.ca ASSIGNED Thomas Wisniewski [:twisniewski]
1971445 P1 Create ETP > Custom > Customize settings in config-based prefs ASSIGNED Emma Zühlcke [:emz]
1971519 P1 Crash [@ ??] with --disable-main-thread-denormals on ARM64 ASSIGNED Nicolas B. Pierron [:nbp]
1972965 P1 EXTERNAL load flag breaks bfcaching ASSIGNED [:owlish] 🦉 PST
1973092 P1 Assertion failure: newShape->lastProperty() == propInfo, at CacheIR.cpp ASSIGNED Jan de Mooij [:jandem]
1973505 P1 Re-open the group tabs ASSIGNED Stephen Thompson [:sthompson]
1975460 P1 Consider adding support for manual metrics tags to mozilla central ASSIGNED Charlie Humphreys [:charlie] [:jeddai]
1975651 P1 comic.k-manga.jp - Firefox is unsupported browser ASSIGNED Thomas Wisniewski [:twisniewski]
1976255 P1 Use JSON import for schemas in NimbusTestUtils ASSIGNED Beth Rennie [:beth] (she/her)
1977236 P1 many wpt reftests fail on new android 14.0 emulator ASSIGNED Joel Maher ( :jmaher ) (UTC -8)
1977746 P1 [HDR/Windows] Play HDR video using an RGB10A2 swapchain with appropriate colorspace ASSIGNED Ashley Hale [:ahale]
1977967 P1 Add GeckoRuntimeSetting to enable/disable WebRTC ASSIGNED celenity [:celenity]
1980057 P1 Crashes in `wgpu_hal::dx12::D3D12Lib::create_device` from `navigator.gpu.requestAdapter` ASSIGNED Teodor Tanasoaia [:teoxoy]
1981029 P1 Janky UX issues with PDF feature callouts ASSIGNED Shane Hughes [:aminomancer]
1982550 P1 www.passline.com - Drop down for selecting ticket quantity is not working ASSIGNED Thomas Wisniewski [:twisniewski]
1982577 P1 The title and description of the Opt-in section are NOT narrated by screen reader on Linux and macOS ASSIGNED Daisuke Akatsuka (:daisuke)
1982626 P1 reg.store.sony.jp - Firefox is not supported ASSIGNED Thomas Wisniewski [:twisniewski]
1982801 P1 www.linguee.de - Unable to change the language ASSIGNED Thomas Wisniewski [:twisniewski]
1983119 P1 Remove all security events from legacy telemetry ASSIGNED Tom Ritter [:tjr]
1983318 P1 Green up the browser/base/content/test/performance tests when enabling sidebar.revamp by default ASSIGNED Sam Foster [:sfoster] (he/him)
1983751 P1 Add Certigna Server Authentication Root CA and Certigna Server Authentication EU Root CA ASSIGNED Ben Wilson
1984062 P1 www.boomplay.com - Unable to play songs ASSIGNED Artur Iunusov
1984493 P1 Migrate wgpu to objc2 and associated crates ASSIGNED Andy Leiserson [:aleiserson]
1984707 P1 [HCM] Textbox values on about:config become unreadable on hover ASSIGNED Anna Yeddi [:ayeddi]
1986046 P1 Expose new Glean v65 features in FOG: labeled metrics' test_get_value, gecko profiler thread registration ASSIGNED Charlie Humphreys [:charlie] [:jeddai]
1986171 P1 Non-wheel build fails on glean-sdk>=64.5.0 with maturin error ASSIGNED Jan-Erik Rediger [:janerik]
1986907 P1 Verify if nsNavHistoryResult::AddObserver really needs to use AppendWeakElementUnlessExists, causing a linear scan ASSIGNED Jens Stutte [:jstutte]
1988206 P1 Glean.js doesn't work with `data-glean-id` in shadow DOM ASSIGNED Leo McArdle [:leo]
1988591 P1 High frequent Android 14 <random> | TestRunner hit external timeout (this may indicate a hang) | single tracking bug ASSIGNED Matthew Gregan [:kinetik]
1989378 P1 Advocate message for when user hasn't searched from SAP in a week ASSIGNED dong
1989609 P1 New tabs in a container can't use uploaded wallpapers ASSIGNED Irene Ni [:ini]
1992558 P1 Wasm64 high memory usage/memory leak on Windows prevents running Emscripten 'browser64_4gb' suite to completion ASSIGNED Ben Visness [:bvisness]
1992971 P1 Add Actalis TLS Root CAs 2025 and Actalis SMIME Root CAs 2025 ASSIGNED Ben Wilson
1994297 P1 Consider to avoid setting `display: unset` for result menu in flight status suggestions ASSIGNED Daisuke Akatsuka (:daisuke)
1995227 P1 Do refactoring around the payload highlights ASSIGNED Daisuke Akatsuka (:daisuke)
1995349 P1 Add ability to detect whether or not a client param is in the url bar on a search ASSIGNED dong
1996117 P1 Add GoDaddy and Starfield TLS R1 ASSIGNED Ben Wilson
1996137 P1 trip.com - This browser is not supported ASSIGNED Thomas Wisniewski [:twisniewski]
1996823 P1 View bill on rogers.com and fido.ca give "Firefox Can’t Open This Page" ASSIGNED Thomas Wisniewski [:twisniewski]
1998046 P1 Math support for tagged PDF (#1937438) doesn't work ASSIGNED Calixte Denizet (:calixte)
1998361 P1 www.doctolib.de - Firefox is an unsupported browser when trying to launch a video conferece session ASSIGNED Thomas Wisniewski [:twisniewski]
1999198 P1 anime-bit.ru - It will not load more content as you scroll down the page ASSIGNED Thomas Wisniewski [:twisniewski]
1999334 P1 Remove old non-handoff content search UI code ASSIGNED Mike Conley (:mconley) (:⚙️)
2000064 P1 Show truncated tab note on tab hover preview panel ASSIGNED Jeremy Swinarton
2000861 P1 The Sports suggestions are not triggered if the team name is composed of 2 words ASSIGNED JR Conlin [:jrconlin,:jconlin]
2000881 P1 persist ai-window session and restore ASSIGNED :jlewis
2000906 P1 Sharing the entire screen on Teams fails ASSIGNED Andreas Pehrson [:pehrsons]
2000938 P1 Create open tabs controller for use in the new about:opentabs page and eventually a sidebar panel ASSIGNED Kelly Cochrane [:kcochrane]
2002027 P1 Make handoff searchbar a self-contained reusable component ASSIGNED Mike Conley (:mconley) (:⚙️)
2003208 P1 Update WebGPU CTS to new version ef27c0b88b802ca64677e2c0ed60378951ac6c42 from 2025-11-28 22:30:43 ASSIGNED Erich Gubler [:ErichDonGubler] (he/him)
2003349 P1 Hide rollouts from about:studies ASSIGNED Beth Rennie [:beth] (she/her)
2003581 P1 Read Calendar Event - Reminders ASSIGNED Vineet Deo
2003838 P1 Account Hub allows keyboard commands in the background (ShortcutManager.sys.mjs) ASSIGNED Alex Schmitz
2003991 P1 Adding a Split View to a group will no longer show the Split View until the second view is selected ASSIGNED Kelly Cochrane [:kcochrane]
2004187 P1 --enable-project=memory builds are broken ASSIGNED Paul Bone [:pbone]
2004385 P1 [Late Beta] Perma win 11 debug /_mozilla/webgpu/cts/webgpu/web_platform/worker/worker/cts.https.html?q=webgpu:web_platform,worker,worker:service_worker:* - when Gecko 147 switches to beta on 2025-12-19 ASSIGNED Erich Gubler [:ErichDonGubler] (he/him)

143 Total; 143 Open (100%); 0 Resolved (0%); 0 Verified (0%);

Upcoming

Full Query
ID Priority Summary Status Resolution Assigned to
1599274 -- [META] Deprecate XMLRPC/JSONRPC API and support only REST going forward NEW
1612286 -- Single sign-on through Mozilla IAM RESOLVED FIXED

2 Total; 1 Open (50%); 1 Resolved (50%); 0 Verified (0%);

Further documentation about goals above and other projects follows:

  • User Roles
    • Generate different user roles based on what tasks a user is trying to complete when using the BMO system.

Past Projects

Some of these will have on-going maintenance and improvements, but the initial deployment has been accomplished. Others have been abandoned or rejected due to various factors, noted below.