For that, make the <slot> have a box. Keep firing the overflow /
underflow events, but only in cases relative to the arrowScrollbox.
Remove unneeded scrollbox-clip box, and replace it by
`overflow-clip-box-block: content-box` in the only place that we make
the scrollbox grow.
Differential Revision: https://phabricator.services.mozilla.com/D219249
For that, make the <slot> have a box. Keep firing the overflow /
underflow events, but only in cases relative to the arrowScrollbox.
Remove unneeded scrollbox-clip box, and replace it by
`overflow-clip-box-block: content-box` in the only place that we make
the scrollbox grow.
Differential Revision: https://phabricator.services.mozilla.com/D219249
For that, make the <slot> have a box. Keep firing the overflow /
underflow events, but only in cases relative to the arrowScrollbox.
Remove unneeded scrollbox-clip box, and replace it by
`overflow-clip-box-block: content-box` in the only place that we make
the scrollbox grow.
Differential Revision: https://phabricator.services.mozilla.com/D219249
Some governments have PKI with roots that do not meet the requirements to be in
Mozilla's Root CA Program but still generally follow industry practices (and
are trusted by other root CA programs). Many users need to visit sites with
certificates issued by these roots. Currently, they either must manually
install these roots or click through certificate error pages. We may have an
opportunity to improve this experience by detecting sites affected by this and
giving users the option to trust the relevant roots.
This patch extends the telemetry we collect on certificate error pages to
include an indication of whether or not trusting the India CCA roots would
(probably) turn an unknown issuer error into a successful connection.
Differential Revision: https://phabricator.services.mozilla.com/D219116
This patch replaces the in-content variables since we seem to already have tokens that work for most if not all of them.
Differential Revision: https://phabricator.services.mozilla.com/D218794
Move featuregate title to features.ftl used by about:preferences and about:support; and other strings to genai.ftl. Allow prompts to use l10nId to get fluent attributes. Convert inline strings for menu and shortcuts to fluent. Update simplify, add explain prompts.
Differential Revision: https://phabricator.services.mozilla.com/D218279
This change allows a developer to use the "expanded" attribute to force
an accordion card to be open on initial render. Additionally, one can
listen and check the "expanded" property to be sure of the card's
inner state.
Differential Revision: https://phabricator.services.mozilla.com/D218025
`MouseEvent.pointerId` is `undefined` so that `setPointerCapture(undefined)`
means `setPointerCapture(0)` and it captures both click of mouse and first
touch of touch input devices. Perhaps, this is intended to listen to `mouseup`
which may be fired on different element from `mousedown` and the compatibility
mouse events of Touch Events is defined as dispatching them on same target.
Therefore, it should capture the pointer with `pointerdown` only when the
pointer type is "mouse".
Differential Revision: https://phabricator.services.mozilla.com/D217214
When a horizontally oriented scrollbox handles a vertical wheel event, it appears that the resulting call to scrollbox.scrollBy() uses `{ behavior : "instant" }` if the delta values of `WheelEvent` are specified in pixels. This patch applies the same behavior whenever we have a vertically oriented scrollbox as well.
Differential Revision: https://phabricator.services.mozilla.com/D216456
The tab container indicators (colored underlines) switch to the left side.
Add a fade effect where the vertical tabs container meets the tools.
Exclude both "allow showing more of the tab title" rules for vertical mode.
Differential Revision: https://phabricator.services.mozilla.com/D215402