Commit Graph
1055 Commits
Author SHA1 Message Date
James Teh 7e8825ab97 Bug 2009757: Include the value of color inputs in the RemoteAccessible cache. Fire the correct event when the value changes. r=eeejay,layout-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D278737
2026-01-19 23:26:25 +00:00
Atila Butkovits 28cf7eb0db Revert "Bug 2009757: Include the value of color inputs in the RemoteAccessible cache. Fire the correct event when the value changes. r=eeejay,layout-reviewers,emilio" for causing high frequency failures at nsCOMPtr.h.
This reverts commit 448794d7f5.
2026-01-17 23:53:36 +00:00
James Teh 448794d7f5 Bug 2009757: Include the value of color inputs in the RemoteAccessible cache. Fire the correct event when the value changes. r=eeejay,layout-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D278737
2026-01-17 06:21:43 +00:00
Kagami Sascha Rosylight 819e12e9be Bug 1919718 - Part 3: Update color on AfterSetAttr and add tests r=emilio
I realized that this should not be specific to IDL setter.

Differential Revision: https://phabricator.services.mozilla.com/D278959
2026-01-16 16:41:13 +00:00
Kagami Sascha Rosylight 43f88cf6a1 Bug 1919718 - Part 2: Implement HTMLInputElement.alpha r=emilio,webidl,firefox-style-system-reviewers,layout-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D278296
2026-01-16 16:41:09 +00:00
Kagami Sascha Rosylight ddddc40e0f Bug 1919718 - Part 1: Implement HTMLInputElement.colorSpace r=emilio,webidl,firefox-style-system-reviewers
Skipping the picker part for now, as we don't support wide color gamut yet. Color mapping doesn't work either because of how the picker element is implemented - it's using white-and-black-to-transparent linear-gradient on top of the solid color.

Differential Revision: https://phabricator.services.mozilla.com/D277905
2026-01-16 16:41:05 +00:00
agoloman a05a9aa240 Revert "Bug 1919718 - Part 3: Update color on AfterSetAttr and add tests r=emilio" for causing reftest failures @transformations-1.html.
This reverts commit ff457f98ed.

Revert "Bug 1919718 - Part 2: Implement HTMLInputElement.alpha r=emilio,webidl,firefox-style-system-reviewers,layout-reviewers"

This reverts commit 7a1ca0d962.

Revert "Bug 1919718 - Part 1: Implement HTMLInputElement.colorSpace r=emilio,webidl,firefox-style-system-reviewers"

This reverts commit 609b28f052.
2026-01-15 20:18:20 +00:00
Kagami Sascha Rosylight ff457f98ed Bug 1919718 - Part 3: Update color on AfterSetAttr and add tests r=emilio
I realized that this should not be specific to IDL setter.

Differential Revision: https://phabricator.services.mozilla.com/D278959
2026-01-15 18:57:05 +00:00
Kagami Sascha Rosylight 7a1ca0d962 Bug 1919718 - Part 2: Implement HTMLInputElement.alpha r=emilio,webidl,firefox-style-system-reviewers,layout-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D278296
2026-01-15 18:57:01 +00:00
Kagami Sascha Rosylight 609b28f052 Bug 1919718 - Part 1: Implement HTMLInputElement.colorSpace r=emilio,webidl,firefox-style-system-reviewers
Skipping the picker part for now, as we don't support wide color gamut yet. Color mapping doesn't work either because of how the picker element is implemented - it's using white-and-black-to-transparent linear-gradient on top of the solid color.

Differential Revision: https://phabricator.services.mozilla.com/D277905
2026-01-15 18:56:57 +00:00
Alice Boxhall a4ba7f0009 Bug 1981349 - Add referenceTarget support for label/for, label wrapped and output/for. r=credential-management-reviewers,webidl,dimi,Jamie,smaug
This makes significant changes to RelatedAccIterator, nsLabelsNodeList and nsContentList:

- RelatedAccIterator is now able to walk up shadow roots where appropriate.
- HTMLLabelsIterator now eagerly constructs a TreeOrderedArray of related elements, walking up shadow roots while the shadow root's reference target is either mAcc's content or a host of one of its ancestor shadow roots.
- nsLabelsNodeList now has an array of roots as well as mRootNode in the superclass nsContentList. This list is reset under certain conditions, adding each shadow root found by walking up from the labeled element until one is found which doesn't have either the labeled element or the host of one of its ancestor shadow roots as a reference target. The last element in this list is set as mRootNode in the superclass, and is either the containing document, or the subtree root of either the labeled element or the host element whose containing shadow root doesn't have it as a reference target. Each root has a mutation observer added to ensure that the list is marked dirty when necessary, and also that roots are removed from `mRoots` when they are destroyed.
- In order to enable nsLabelsNodeList to be a mutation observer for each root, nsContentList now inherits from nsStubMultiMutationObserver instead of nsStubMutationObserver.

This change also moves the ReferenceTargetChangeObserver-related methods from DocumentOrShadowRoot on to Element, and the related data structures on to nsExtendedDOMSlots.

It also introduces a distinction between GetControlForBindings, which returns an element in the same scope as the label element it's called on, and GetLabeledElementInternal, which returns the element which actually has the label element as its label.

Differential Revision: https://phabricator.services.mozilla.com/D261368
2026-01-15 13:40:05 +00:00
Cristian Tuns 721eb27154 Revert "Bug 2009757: Include the value of color inputs in the RemoteAccessible cache. Fire the correct event when the value changes. r=eeejay,layout-reviewers,emilio" for causing build bustages in LocalAccessible.cpp
This reverts commit 7a935e6bec.
2026-01-15 08:27:12 +00:00
James Teh 7a935e6bec Bug 2009757: Include the value of color inputs in the RemoteAccessible cache. Fire the correct event when the value changes. r=eeejay,layout-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D278737
2026-01-15 07:31:00 +00:00
Alice Boxhall d5493de262 Bug 1981346 - Add referenceTarget support for the form attribute. r=credential-management-reviewers,webidl,dimi,Jamie,smaug
This change adds attr-associated element observers, which observe changes in the element associated with a single-element attribute.
For example, if an element has an attribute |attr| with a value |value|, and an AttrTargetObserver has been added for |attr| on that element, the observer would fire if an element with an ID matching |value| was added to the element's document or shadow root.

Attr-associated element observers are tracked in mAttrElementObserverMap in an element's nsExtendedDOMSlots.

An attr-associated element can change in multiple ways:
- The attribute value changes;
- An element matching the content attribute value is added or removed from the element's document or shadow root;
- The explicitly-set attr element is added or removed from the element's document or shadow root;
- The resolved reference target for the explicitly set attr-element or the element whose ID matches the string value of the attribute changes.

The resolved reference target can likewise change in multiple ways:
- The referenceTarget property of the element's shadow root is added, changed or removed;
- An element whose ID matches the element's shadow root's referenceTarget value is added or removed from the shadow root;
- The resolved reference target of the element whose ID matches the shadow root's referenceTarget value changes.

These changes are tracked via reference target change observers, which observe changes to an element's resolved reference target.
Reference target change observers are added on the host element's document or shadow root, and fired when one of the above circumstances occurs.

Differential Revision: https://phabricator.services.mozilla.com/D261367
2026-01-14 18:03:46 +00:00
Alice Boxhall bfd95616d0 Bug 1981344 - Implement referenceTarget support for single-element attributes. r=dom-core,credential-management-reviewers,webidl,layout-reviewers,emilio,keithamus,smaug,mtigley
Add referenceTarget support for single element attributes: list, popoverTarget and commandFor.

Differential Revision: https://phabricator.services.mozilla.com/D261365
2026-01-14 18:03:34 +00:00
Alice Boxhall 76fdac1bd4 Bug 1983766 - Split single element attribute getters into bindings/internals versions. r=dom-core,credential-management-reviewers,webidl,layout-reviewers,smaug,keithamus,jwatt,mtigley
Differential Revision: https://phabricator.services.mozilla.com/D261542
2026-01-14 18:03:30 +00:00
Emilio Cobos Álvarez 3d62fa94e3 Bug 2010014 - Unify how we deal with accessibility state of xul radio / checkbox. r=Jamie,mkennedy
Since bug 2008041, the element state is reflected in them, so we can
just use it. Remove the Checkbox/RadioStateChanged events which now
are not needed.

Differential Revision: https://phabricator.services.mozilla.com/D278801
2026-01-14 02:25:04 +00:00
Sandor Molnar 8faede9a1f Revert "Bug 1981349 - Add referenceTarget support for label/for, label wrapped and output/for. r=credential-management-reviewers,webidl,dimi,Jamie,smaug" for causing accessibility crashes (bug 2008970)
This reverts commit d46abe6d76.

Revert "Bug 1981346 - Add referenceTarget support for the form attribute. r=credential-management-reviewers,webidl,dimi,Jamie,smaug"

This reverts commit df11a4666d.

Revert "Bug 1981345 - Implement referenceTarget support for multiple element attributes. r=dom-core,Jamie,smaug"

This reverts commit 89cc779f5e.

Revert "Bug 1984685 - Refactor: consistently return Maybe<nsTArray<RefPtr<Element>>> when getting attr-associated elements, and key AttrRelProviders on nsAtom rather than nsString. r=dom-core,morgan,Jamie,smaug"

This reverts commit 33130e712d.

Revert "Bug 1981344 - Implement referenceTarget support for single-element attributes. r=dom-core,credential-management-reviewers,webidl,layout-reviewers,emilio,keithamus,smaug,mtigley"

This reverts commit d6440c4cae.

Revert "Bug 1983766 - Split single element attribute getters into bindings/internals versions. r=dom-core,credential-management-reviewers,webidl,layout-reviewers,smaug,keithamus,jwatt,mtigley"

This reverts commit 83b70e0645.

Revert "Bug 1989323 - Make `referenceTarget` IDL attributes on ShadowRoot, HTMLTemplateElement and ShadowRootInit nullable. r=dom-core,webidl,saschanaz,smaug"

This reverts commit 3a0b29121e.
2026-01-07 16:08:51 +00:00
Alice Boxhall d46abe6d76 Bug 1981349 - Add referenceTarget support for label/for, label wrapped and output/for. r=credential-management-reviewers,webidl,dimi,Jamie,smaug
This makes significant changes to RelatedAccIterator, nsLabelsNodeList and nsContentList:

- RelatedAccIterator now eagerly constructs a TreeOrderedArray of related elements, walking up shadow roots from mDependentContent while the shadow root's reference target is either mDependentContent or a host of one of its ancestor shadow roots.
- nsLabelsNodeList now has an array of roots as well as mRootNode in the superclass nsContentList. This list is reset under certain conditions, adding each shadow root found by walking up from the labeled element until one is found which doesn't have either the labeled element or the host of one of its ancestor shadow roots as a reference target. The last element in this list is set as mRootNode in the superclass, and is either the containing document, or the subtree root of either the labeled element or the host element whose containing shadow root doesn't have it as a reference target. Each root has a mutation observer added to ensure that the list is marked dirty when necessary, and also that roots are removed from `mRoots` when they are destroyed.
- In order to enable nsLabelsNodeList to be a mutation observer for each root, nsContentList now inherits from nsStubMultiMutationObserver instead of nsStubMutationObserver.

This change also moves the ReferenceTargetChangeObserver-related methods from DocumentOrShadowRoot on to Element, and the related data structures on to nsExtendedDOMSlots.

It also introduces a distinction between GetControlForBindings, which returns an element in the same scope as the label element it's called on, and GetLabeledElementInternal, which returns the element which actually has the label element as its label.

Differential Revision: https://phabricator.services.mozilla.com/D261368
2026-01-06 16:16:29 +00:00
Alice Boxhall df11a4666d Bug 1981346 - Add referenceTarget support for the form attribute. r=credential-management-reviewers,webidl,dimi,Jamie,smaug
This change adds attr-associated element observers, which observe changes in the element associated with a single-element attribute.
For example, if an element has an attribute |attr| with a value |value|, and an AttrTargetObserver has been added for |attr| on that element, the observer would fire if an element with an ID matching |value| was added to the element's document or shadow root.

Attr-associated element observers are tracked in mAttrElementObserverMap in an element's nsExtendedDOMSlots.

An attr-associated element can change in multiple ways:
- The attribute value changes;
- An element matching the content attribute value is added or removed from the element's document or shadow root;
- The explicitly-set attr element is added or removed from the element's document or shadow root;
- The resolved reference target for the explicitly set attr-element or the element whose ID matches the string value of the attribute changes.

The resolved reference target can likewise change in multiple ways:
- The referenceTarget property of the element's shadow root is added, changed or removed;
- An element whose ID matches the element's shadow root's referenceTarget value is added or removed from the shadow root;
- The resolved reference target of the element whose ID matches the shadow root's referenceTarget value changes.

These changes are tracked via reference target change observers, which observe changes to an element's resolved reference target.
Reference target change observers are added on the host element's document or shadow root, and fired when one of the above circumstances occurs.

Differential Revision: https://phabricator.services.mozilla.com/D261367
2026-01-06 16:16:26 +00:00
Alice Boxhall d6440c4cae Bug 1981344 - Implement referenceTarget support for single-element attributes. r=dom-core,credential-management-reviewers,webidl,layout-reviewers,emilio,keithamus,smaug,mtigley
Add referenceTarget support for single element attributes: list, popoverTarget and commandFor.

Differential Revision: https://phabricator.services.mozilla.com/D261365
2026-01-06 16:16:16 +00:00
Alice Boxhall 83b70e0645 Bug 1983766 - Split single element attribute getters into bindings/internals versions. r=dom-core,credential-management-reviewers,webidl,layout-reviewers,smaug,keithamus,jwatt,mtigley
Differential Revision: https://phabricator.services.mozilla.com/D261542
2026-01-06 16:16:13 +00:00
iulian moraru e162366a25 Revert "Bug 1981349, Bug 1981346, Bug 1981345, Bug 1984685, Bug 1981344, Bug 1983766, Bug 1989323 - Add referenceTarget support for label/for, label wrapped and output/for. r=credential-management-reviewers,webidl,dimi,Jamie,smaug" for causing android build bustages.
This reverts commit 1b5cf4cdf8.

Revert "Bug 1981346 - Add referenceTarget support for the form attribute. r=credential-management-reviewers,webidl,dimi,Jamie,smaug"

This reverts commit 2394d9205a.

Revert "Bug 1981345 - Implement referenceTarget support for multiple element attributes. r=dom-core,Jamie,smaug"

This reverts commit 571a17ff82.

Revert "Bug 1984685 - Refactor: consistently return Maybe<nsTArray<RefPtr<Element>>> when getting attr-associated elements, and key AttrRelProviders on nsAtom rather than nsString. r=dom-core,morgan,Jamie,smaug"

This reverts commit 3b389fdd62.

Revert "Bug 1981344 - Implement referenceTarget support for single-element attributes. r=dom-core,credential-management-reviewers,webidl,layout-reviewers,emilio,keithamus,smaug,mtigley"

This reverts commit 5cc2a12756.

Revert "Bug 1983766 - Split single element attribute getters into bindings/internals versions. r=dom-core,credential-management-reviewers,webidl,layout-reviewers,smaug,keithamus,jwatt,mtigley"

This reverts commit 68e2d26aa9.

Revert "Bug 1989323 - Make `referenceTarget` IDL attributes on ShadowRoot, HTMLTemplateElement and ShadowRootInit nullable. r=dom-core,webidl,saschanaz,smaug"

This reverts commit 1234b31599.
2025-12-24 15:16:52 +00:00
Alice Boxhall 1b5cf4cdf8 Bug 1981349 - Add referenceTarget support for label/for, label wrapped and output/for. r=credential-management-reviewers,webidl,dimi,Jamie,smaug
This makes significant changes to RelatedAccIterator, nsLabelsNodeList and nsContentList:

- RelatedAccIterator now eagerly constructs a TreeOrderedArray of related elements, walking up shadow roots from mDependentContent while the shadow root's reference target is either mDependentContent or a host of one of its ancestor shadow roots.
- nsLabelsNodeList now has an array of roots as well as mRootNode in the superclass nsContentList. This list is reset under certain conditions, adding each shadow root found by walking up from the labeled element until one is found which doesn't have either the labeled element or the host of one of its ancestor shadow roots as a reference target. The last element in this list is set as mRootNode in the superclass, and is either the containing document, or the subtree root of either the labeled element or the host element whose containing shadow root doesn't have it as a reference target. Each root has a mutation observer added to ensure that the list is marked dirty when necessary, and also that roots are removed from `mRoots` when they are destroyed.
- In order to enable nsLabelsNodeList to be a mutation observer for each root, nsContentList now inherits from nsStubMultiMutationObserver instead of nsStubMutationObserver.

This change also moves the ReferenceTargetChangeObserver-related methods from DocumentOrShadowRoot on to Element, and the related data structures on to nsExtendedDOMSlots.

It also introduces a distinction between GetControlForBindings, which returns an element in the same scope as the label element it's called on, and GetLabeledElementInternal, which returns the element which actually has the label element as its label.

Differential Revision: https://phabricator.services.mozilla.com/D261368
2025-12-24 13:41:57 +00:00
Alice Boxhall 2394d9205a Bug 1981346 - Add referenceTarget support for the form attribute. r=credential-management-reviewers,webidl,dimi,Jamie,smaug
This change adds attr-associated element observers, which observe changes in the element associated with a single-element attribute.
For example, if an element has an attribute |attr| with a value |value|, and an AttrTargetObserver has been added for |attr| on that element, the observer would fire if an element with an ID matching |value| was added to the element's document or shadow root.

Attr-associated element observers are tracked in mAttrElementObserverMap in an element's nsExtendedDOMSlots.

An attr-associated element can change in multiple ways:
- The attribute value changes;
- An element matching the content attribute value is added or removed from the element's document or shadow root;
- The explicitly-set attr element is added or removed from the element's document or shadow root;
- The resolved reference target for the explicitly set attr-element or the element whose ID matches the string value of the attribute changes.

The resolved reference target can likewise change in multiple ways:
- The referenceTarget property of the element's shadow root is added, changed or removed;
- An element whose ID matches the element's shadow root's referenceTarget value is added or removed from the shadow root;
- The resolved reference target of the element whose ID matches the shadow root's referenceTarget value changes.

These changes are tracked via reference target change observers, which observe changes to an element's resolved reference target.
Reference target change observers are added on the host element's document or shadow root, and fired when one of the above circumstances occurs.

Differential Revision: https://phabricator.services.mozilla.com/D261367
2025-12-24 13:41:54 +00:00
Alice Boxhall 5cc2a12756 Bug 1981344 - Implement referenceTarget support for single-element attributes. r=dom-core,credential-management-reviewers,webidl,layout-reviewers,emilio,keithamus,smaug,mtigley
Add referenceTarget support for single element attributes: list, popoverTarget and commandFor.

Differential Revision: https://phabricator.services.mozilla.com/D261365
2025-12-24 13:41:45 +00:00
Alice Boxhall 68e2d26aa9 Bug 1983766 - Split single element attribute getters into bindings/internals versions. r=dom-core,credential-management-reviewers,webidl,layout-reviewers,smaug,keithamus,jwatt,mtigley
Differential Revision: https://phabricator.services.mozilla.com/D261542
2025-12-24 13:41:42 +00:00
Kagami Sascha Rosylight 91742328b3 Bug 1629388 - Use HTML panel for color picker r=desktop-theme-reviewers,webidl,frontend-codestyle-reviewers,tschuster,emilio
This adds a pref `dom.forms.html_color_picker.enabled`.

Differential Revision: https://phabricator.services.mozilla.com/D274610
2025-12-21 12:40:50 +00:00
Sandor Molnar 50e1dbc65f Revert "Bug 1629388 - Use HTML panel for color picker r=desktop-theme-reviewers,webidl,frontend-codestyle-reviewers,tschuster,emilio" for causing dt failures @ browser_spectrum.js
This reverts commit 4df9d3a507.
2025-12-20 18:14:40 +00:00
Kagami Sascha Rosylight 4df9d3a507 Bug 1629388 - Use HTML panel for color picker r=desktop-theme-reviewers,webidl,frontend-codestyle-reviewers,tschuster,emilio
This adds a pref `dom.forms.html_color_picker.enabled`.

Differential Revision: https://phabricator.services.mozilla.com/D274610
2025-12-20 17:01:55 +00:00
pstanciu 0586797141 Revert "Bug 1629388, Bug 2000644, Bug 2004409 - Use HTML panel for color picker r=desktop-theme-reviewers,webidl,frontend-codestyle-reviewers,tschuster,emilio" for causing wpt failures @color-picker-value.html
This reverts commit 6c5157b828.

Revert "Bug 2000644 - Introduce a superclass of color picker to prepare for multiple subclasses r=devtools-reviewers,nchevobbe,desktop-theme-reviewers,frontend-codestyle-reviewers,hjones"

This reverts commit 0604161977.

Revert "Bug 2004409 - Split window opener logic from DateTimePicker classes r=emilio"

This reverts commit dbe80fc5ce.
2025-12-19 23:53:12 +00:00
Kagami Sascha Rosylight 6c5157b828 Bug 1629388 - Use HTML panel for color picker r=desktop-theme-reviewers,webidl,frontend-codestyle-reviewers,tschuster,emilio
This adds a pref `dom.forms.html_color_picker.enabled`.

Differential Revision: https://phabricator.services.mozilla.com/D274610
2025-12-19 22:38:50 +00:00
Sandor Molnar c8778fb3b8 Revert "Bug 1629388 - Use HTML panel for color picker r=desktop-theme-reviewers,webidl,frontend-codestyle-reviewers,tschuster,emilio" for causing mochitest failures
This reverts commit ab788ba76f.
2025-12-19 10:23:27 +00:00
Kagami Sascha Rosylight ab788ba76f Bug 1629388 - Use HTML panel for color picker r=desktop-theme-reviewers,webidl,frontend-codestyle-reviewers,tschuster,emilio
This adds a pref `dom.forms.html_color_picker.enabled`.

Differential Revision: https://phabricator.services.mozilla.com/D274610
2025-12-19 09:28:01 +00:00
Cristina Horotan ee0b7e0291 Revert "Bug 1629388, Bug 2000644, Bug 2004409 - Use HTML panel for color picker r=desktop-theme-reviewers,webidl,frontend-codestyle-reviewers,tschuster,emilio" for causing bc failures on browser_all_files_referenced.js
This reverts commit a0d863ae05.

Revert "Bug 2000644 - Introduce a superclass of color picker to prepare for multiple subclasses r=devtools-reviewers,nchevobbe,desktop-theme-reviewers,frontend-codestyle-reviewers,hjones"

This reverts commit 11f938e477.

Revert "Bug 2004409 - Split window opener logic from DateTimePicker classes r=emilio"

This reverts commit 16894a9e46.
2025-12-17 18:44:37 +00:00
Kagami Sascha Rosylight a0d863ae05 Bug 1629388 - Use HTML panel for color picker r=desktop-theme-reviewers,webidl,frontend-codestyle-reviewers,tschuster,emilio
This adds a pref `dom.forms.html_color_picker.enabled`.

Differential Revision: https://phabricator.services.mozilla.com/D274610
2025-12-17 17:12:05 +00:00
Kagami Sascha Rosylight efe3e03986 Bug 2005495 - Stop updating the picker when the input value is changed r=emilio,webidl
Updating the picker while the user is still deciding their choice is surprising to the user.

Given neither Chrome nor Safari is doing this, it should be safe to unship this behavior.

Differential Revision: https://phabricator.services.mozilla.com/D275977
2025-12-11 18:48:04 +00:00
Keith Cirkel 5f98792acd Bug 2004364 - Return early in input activationbehaviour if form actions are handled r=dom-core,edgar
Currently an `<input type=reset popovertarget=foo>` will reset the form
_in addition_ to invoking the popover. This is not per spec, and we're
currently failing two WPT subtests because of this.

This change introduces an early return (while also making EndSubmitClick
a scope exit call to avoid accidentally missing it in subsequent changes).
This fixes the WPT subtests, ensuring that an
`<input type=reset popovertarget=foo>` will _only_ reset the form, aligning the
behaviour with `<button type=reset>`.

Differential Revision: https://phabricator.services.mozilla.com/D275212
2025-12-08 13:26:12 +00:00
Kagami Sascha Rosylight 8e4ea1b8db Bug 2004052 - Rename setDateTimePickerState to setOpenState r=smaug,webidl
Differential Revision: https://phabricator.services.mozilla.com/D275088
2025-12-04 17:56:55 +00:00
serge-sans-paille 81051774e1 Bug 1999705 - Remove unused STL header inclusions in dom/** r=emilio,media-playback-reviewers,dom-storage-reviewers,firefox-svg-reviewers,dom-worker-reviewers,karlt,asuth
Differential Revision: https://phabricator.services.mozilla.com/D272278
2025-11-14 01:19:12 +00:00
Denis Palmeiro 66b973dc4f Bug 1995614: Use atoms for attributes if available instead of expecting a StringBuffer. r=hsivonen,media-playback-reviewers,firefox-svg-reviewers,karlt,dholbert
Differential Revision: https://phabricator.services.mozilla.com/D271244
2025-11-13 04:18:51 +00:00
Julian Descottes 035573a950 Bug 1999229 - Emit observer notification when input type file triggers a filepicker r=dom-core,smaug
Differential Revision: https://phabricator.services.mozilla.com/D271790
2025-11-10 21:23:19 +00:00
Edgar Chen 999ab6c2bb Bug 1998670 - Enable showPicker() support for datalist on early beta only; r=dom-core,farre
Differential Revision: https://phabricator.services.mozilla.com/D271584
2025-11-06 15:04:05 +00:00
Vincent Hilla 818d00dba4 Bug 1767228 - Add showPicker Support for Input with Data List. r=emilio,credential-management-reviewers,dimi
Differential Revision: https://phabricator.services.mozilla.com/D269180
2025-10-28 12:28:54 +00:00
serge-sans-paille f61f1d17c2 Bug 1996566 - Remove unused mfbt inclusion in dom/** r=emilio,media-playback-reviewers,dom-storage-reviewers,dom-worker-reviewers,jari,alwu,asuth
Differential Revision: https://phabricator.services.mozilla.com/D270172
2025-10-28 07:24:25 +00:00
Cristian Tuns 7327b348bc Revert "Bug 1767228 - Add showPicker Support for Input with Data List. r=emilio,credential-management-reviewers,dimi" for causing mochitest failures in test_input_text_show_picker.html
This reverts commit 5d7a4cf9ed.

Revert "Bug 1767228 - Refactor: Rename nsFormFillController focusedElement to controlledElement. r=emilio,credential-management-reviewers,dimi"

This reverts commit 4270974076.
2025-10-27 08:58:01 +00:00
Vincent Hilla 5d7a4cf9ed Bug 1767228 - Add showPicker Support for Input with Data List. r=emilio,credential-management-reviewers,dimi
Differential Revision: https://phabricator.services.mozilla.com/D269180
2025-10-27 07:33:46 +00:00
Norisz Fay 97a5d86d27 Revert "Bug 1658511 - added eConsumeNoDefault to fix double submission bug on enter and added/tested tests r=masayuki" for causing bc failures on browser_search_userEngineDialog.js
This reverts commit cc67c80b2a.
2025-10-24 04:23:39 +00:00
Tomtron623 cc67c80b2a Bug 1658511 - added eConsumeNoDefault to fix double submission bug on enter and added/tested tests r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D266554
2025-10-24 03:16:32 +00:00
serge-sans-paille 1667ec582b Bug 1995723 - Remove unused inclusion of mozilla/ArrayUtils.h r=necko-reviewers,application-update-reviewers,media-playback-reviewers,profiler-reviewers,win-reviewers,firefox-svg-reviewers,layout-reviewers,gstoll,canaltinova,bytesized,alwu,dholbert
Differential Revision: https://phabricator.services.mozilla.com/D269573
2025-10-23 07:30:37 +00:00