Wed Jul 17 2024 16:12:01 PDT
  • Product: Core
  • Component: DOM: Bindings (WebIDL)
  • Resolution: ---

150 bugs found.
ID Type Summary Product Comp Assignee Status Resolution Updated
1747685 localStorage incorrectly handles items with key names colliding with Storage interface methods Core DOM: Bindings (WebID nobody UNCO --- 2024-05-08
1879771 Update ongoing promise in async iterator return() method Core DOM: Bindings (WebID nobody UNCO --- 2024-02-17
1585379 Crash in [@ mozilla::dom::WebIDLGlobalNameHash::GetEntry] Core DOM: Bindings (WebID nobody NEW --- 2022-09-20
1611955 Create a simple way to tell whether a given SCTAG should be exposed in a given global Core DOM: Bindings (WebID nobody NEW --- 2022-10-11
1614471 Disambiguate error reporting for static and non-static IDL methods/attributes Core DOM: Bindings (WebID nobody NEW --- 2020-05-05
1614548 Add a static analysis to prevent new calls to deprecated exception-throwing functions Core DOM: Bindings (WebID nobody NEW --- 2022-10-11
1618012 Cross-origin accessible attributes can be missing their Get prefix Core DOM: Bindings (WebID nobody NEW --- 2020-05-06
1620720 Consider having MSG_METHOD_THIS_DOES_NOT_IMPLEMENT_INTERFACE use the same prefix as most binding methods Core DOM: Bindings (WebID nobody NEW --- 2020-05-05
1631461 dom::Sequence should not be copy-constructible/copy-assignable Core DOM: Bindings (WebID nobody NEW --- 2020-07-10
1846110 Too much time spent in CreateInterfaceObjects during sp3 Core DOM: Bindings (WebID nobody NEW --- 2023-10-06
1884924 WebIDL parser tests not runable via `./mach test` Core DOM: Bindings (WebID nobody NEW --- 2024-03-28
1837302 Implement an opt-in mechanism for WebIDL methods which can synchronously run JS or spin a nested event loop to add logic to (re)throw uncatchable exceptions in the binding with a DEBUG/FUZZING verification that all appropriate bindings are labeled. Core DOM: Bindings (WebID bugmail NEW --- 2024-05-13
1686225 Allow Result<> instead of ErrorResult for IDL bindings Core DOM: Bindings (WebID krosylight NEW --- 2022-04-06
786819 reduce number of relocations required by new bindings data structures Core DOM: Bindings (WebID nobody NEW --- 2023-02-28
995352 can't have webidl union containing a dictionary which has a union as a member Core DOM: Bindings (WebID nobody NEW --- 2022-10-11
1053917 Make fill reject text with leading tabs Core DOM: Bindings (WebID nobody NEW --- 2022-10-11
1148676 expose all [Alias]es on XrayWrappers Core DOM: Bindings (WebID nobody NEW --- 2021-01-19
1155340 Generate better jitinfo for autogenerated maplike/setlike methods Core DOM: Bindings (WebID nobody NEW --- 2022-10-11
1224090 Make Web IDL bindings support union type as the type of the distinguishing argument in overload resolution Core DOM: Bindings (WebID nobody NEW --- 2022-08-23
1236777 Implement FrozenArray in webidl Core DOM: Bindings (WebID nobody NEW --- 2024-04-16
1303535 Add MOZ_ASSERT to ErrorResult that it doesn't contain gecko-internal errors and also convert gecko internal error to something we can expose to the web Core DOM: Bindings (WebID nobody NEW --- 2022-10-11
1321738 Xrays don't expose some symbol-named props when asking for the list of an object's properties Core DOM: Bindings (WebID nobody NEW --- 2022-10-11
1336319 Generate smaller code for overloads when we know arguments are missing Core DOM: Bindings (WebID nobody NEW --- 2022-10-11
1363870 Implement proper support for [Cached] things on interface objects Core DOM: Bindings (WebID nobody NEW --- 2022-10-11
1377602 Consider switching typed array rooting to Rooted Core DOM: Bindings (WebID nobody NEW --- 2022-10-11
1386711 Consider making Sequence inherit from nsTArray, not FallibleTArray Core DOM: Bindings (WebID nobody NEW --- 2022-10-11
1408793 Encapsulate SetStringBuffer() and AsAString().Assign() in DOMString::SetString Core DOM: Bindings (WebID nobody NEW --- 2022-10-11
1439926 "dom/bindings/test/TestFunctions.cpp:10:33: fatal error: mozITestInterfaceJS.h: No such file or directory" with --disable-tests Core DOM: Bindings (WebID nobody NEW --- 2022-10-11
1449655 more efficient string binding for conceptually const input strings Core DOM: Bindings (WebID nobody NEW --- 2022-10-11
1458101 Undefined behavior in PageTableCache::PageTableCache() Core DOM: Bindings (WebID nobody NEW --- 2024-05-30
1470241 Auto-generate use counters for web-exposed bindings Core DOM: Bindings (WebID nobody NEW --- 2022-10-11
1471429 Allow dicts containing single-use unions of same-file dicts in WebIDL codegen Core DOM: Bindings (WebID nobody NEW --- 2022-10-11
1471879 Consider to use nsAutoString in those dictionaries which are only used as params Core DOM: Bindings (WebID nobody NEW --- 2022-10-11
1475700 Consider making WebIDL prototypes lazy Core DOM: Bindings (WebID nobody NEW --- 2022-10-11
1501127 Remove unnecessary calls to importGlobalProperties Core DOM: Bindings (WebID nobody NEW --- 2023-11-05
1517829 Codegen.py argument conditional rooting confuses the hazard analysis Core DOM: Bindings (WebID nobody NEW --- 2024-02-14
1518952 Add overloaded FromJSValue methods, which act like ToJSValue, except in the other direction Core DOM: Bindings (WebID nobody NEW --- 2022-10-11
1580167 Support JSString in generated events Core DOM: Bindings (WebID nobody NEW --- 2022-10-11
1588303 Generated code for webidl dictionaries don't have move semantics Core DOM: Bindings (WebID nobody NEW --- 2022-10-11
1589176 Make the GetParentObject setup simpler and saner Core DOM: Bindings (WebID nobody NEW --- 2022-10-11
1593228 Crash in [@ AssignJSString<T>] Core DOM: Bindings (WebID nobody NEW --- 2022-10-11
1606957 Try to improve conversions from UTF8String to JS::Value Core DOM: Bindings (WebID nobody NEW --- 2023-12-12
1609445 Consider having an explicit distinction between "unshared" and "may be shared" for all typed array Core DOM: Bindings (WebID nobody NEW --- 2022-10-11
1613825 Improve out of memory reporting in bindings Core DOM: Bindings (WebID nobody NEW --- 2022-10-11
1618540 Improve handling of uncatchable exceptions in CallSetup Core DOM: Bindings (WebID nobody NEW --- 2020-05-05
1618865 Consider making webidl method calls that have extra, unrecognized parameters warn in the console when used by developers Core DOM: Bindings (WebID nobody NEW --- 2020-05-05
1623230 Maintain pending exception stack with CallbackObject::ExceptionHandling::eRethrowExceptions Core DOM: Bindings (WebID nobody NEW --- 2024-05-13
1629702 Dictionary attribute for strict field checks Core DOM: Bindings (WebID nobody NEW --- 2020-08-12
1638768 Add Codegen.py test cases for events Core DOM: Bindings (WebID nobody NEW --- 2021-01-20
1665589 Speed up generating the perfect hash function used to look up bindings Core DOM: Bindings (WebID nobody NEW --- 2022-11-25
1673929 Missing include in generated SanitizerBinding.cpp Core DOM: Bindings (WebID nobody NEW --- 2021-01-27
1696216 Use `AllowSharedBufferSource` on `GPUQueue::{writeBuffer,writeTexture}`'s `data` argument Core DOM: Bindings (WebID nobody NEW --- 2024-06-14
1700896 Generated C++ dictionary types should be movable Core DOM: Bindings (WebID nobody NEW --- 2021-07-23
1704093 LegacyUnforgeable extended attribute should only appears on regular attributes or non-static operations Core DOM: Bindings (WebID nobody NEW --- 2024-03-15
1748228 Disallow trailing comma in Web IDL extended attribute lists Core DOM: Bindings (WebID nobody NEW --- 2022-01-04
1748282 DeprecationWarning: the imp module is deprecated in favour of importlib Core DOM: Bindings (WebID nobody NEW --- 2022-01-04
1749042 Web IDL constructor cannot be MOZ_CAN_RUN_SCRIPT Core DOM: Bindings (WebID nobody NEW --- 2022-01-09
1767995 Simplify observable array helpers Core DOM: Bindings (WebID nobody NEW --- 2022-05-05
1816578 OffscreenCanvas constructor width and height have non-standard type Core DOM: Bindings (WebID nobody NEW --- 2023-05-09
1818457 Consider generating a method to check whether a unions is initialized Core DOM: Bindings (WebID nobody NEW --- 2023-02-23
1822927 The signature of overridden methods for maplike/setlike should match that of default methods Core DOM: Bindings (WebID nobody NEW --- 2024-06-27
1850076 Use well-known atom in DOM binding code Core DOM: Bindings (WebID nobody NEW --- 2023-09-05
1888082 Consider to share string data from JS to DOM Core DOM: Bindings (WebID nobody NEW --- 2024-04-03
1405180 Update codegen example class generator to use simplified macros Core DOM: Bindings (WebID nobody NEW --- 2022-10-11
1500919 Consider refactoring WebIDL codegen utilities into library Core DOM: Bindings (WebID nobody NEW --- 2022-10-11
1504047 License info is wrong Core DOM: Bindings (WebID nobody NEW --- 2022-10-11
1521748 Add a ToJsValue overload for Record objects Core DOM: Bindings (WebID nobody NEW --- 2022-10-11
1522469 A bug in the webidl example generator when using record<DOMString, record<DOMString, DOMString>> Core DOM: Bindings (WebID nobody NEW --- 2024-02-27
808694 Fix example codegen to correctly handle non-wrappercached and non-isupports classes Core DOM: Bindings (WebID nobody NEW --- 2022-10-10
840201 Optimize calling WebIDL callbacks Core DOM: Bindings (WebID nobody NEW --- 2022-10-10
844904 Example generator creates code that violates style guidelines Core DOM: Bindings (WebID nobody NEW --- 2022-10-10
901299 Consider requiring GetParentObject to return a ParentObject Core DOM: Bindings (WebID nobody NEW --- 2022-10-10
914675 Look into being able to invoke JS-implemented WebIDL constructors directly with the right arguments instead of calling __init__ Core DOM: Bindings (WebID nobody NEW --- 2022-10-10
1036248 Figure out what, if anything, mozilla::dom::ReparentWrapper should do with unforgeable properties Core DOM: Bindings (WebID nobody NEW --- 2022-10-11
1117269 Produce some sort of "Internal API implementation error" exception when JS-implemented Web IDL throws Core DOM: Bindings (WebID nobody NEW --- 2022-10-11
1124814 consider adding a constructor to web idl union types that takes the Owning union type as an arg Core DOM: Bindings (WebID nobody NEW --- 2022-10-11
1159833 Inherited method name conflicts with consequential maplike/setlike interfaces should fail Core DOM: Bindings (WebID nobody NEW --- 2022-10-11
1511845 WebIDL codegen should use the new formatting rules Core DOM: Bindings (WebID nobody NEW --- 2022-10-11
1586020 Ordering of mixin inclusions in SVG and HTML IDLs do not match the spec Core DOM: Bindings (WebID nobody NEW --- 2022-10-11
1696219 Serializable attribute on WebIDL fails in C++ errors Core DOM: Bindings (WebID nobody NEW --- Fri 20:53
1696367 Apply the inlining guideline in dom/bindings Core DOM: Bindings (WebID nobody NEW --- 2021-09-14
1767206 ErrorResult should MOZ_ASSERT if it gets reused Core DOM: Bindings (WebID nobody NEW --- 2022-05-12
1897195 Intermittent dom/bindings/test/test_sequence_wrapping.html | single tracking bug Core DOM: Bindings (WebID nobody NEW --- 2024-06-23
1898823 Intermittent [tier 2] dom/bindings/test/test_async_stacks.html | single tracking bug Core DOM: Bindings (WebID nobody NEW --- 2024-05-26
1858168 Disallow [InstrumentedProps] on non-proxy interfaces Core DOM: Bindings (WebID krosylight NEW --- 2023-10-10
838723 Introduce a tagged union for representing WebIDL "any" return values. Core DOM: Bindings (WebID nobody NEW --- 2022-10-10
862800 Allows attributes to have getter and setter with different types in WebIDL Core DOM: Bindings (WebID nobody NEW --- 2022-10-10
892687 Make returning object values not require fallible getters/methods Core DOM: Bindings (WebID nobody NEW --- 2022-10-10
906899 Propagate OverrideBuiltins to derived interfaces Core DOM: Bindings (WebID nobody NEW --- 2022-10-10
911521 Make it easier to create JS objects from JS that implement WebIDL Interfaces Core DOM: Bindings (WebID nobody NEW --- 2022-10-10
1010079 Add a way to annotate DOM methods as not GCing Core DOM: Bindings (WebID nobody NEW --- 2022-10-11
1166986 Remove unwrappedObj generation from maplike/setlike binding functions Core DOM: Bindings (WebID nobody NEW --- 2022-10-11
1173651 Allow maplike/setlike interfaces to return iterators across Xrays Core DOM: Bindings (WebID nobody NEW --- 2022-10-11
1608087 Assertion failure: cache->GetWrapperMaybeDead() == obj || (js::RuntimeIsBeingDestroyed() && !cache->GetWrapperMaybeDead()) Core DOM: Bindings (WebID nobody NEW --- 2023-02-21
1695526 Crash in [@ mozilla::dom::XULElement_Binding::Wrap] Core DOM: Bindings (WebID nobody NEW --- 2024-05-08
1706058 Make ToJSValue for Record handle keys better. Core DOM: Bindings (WebID nobody NEW --- 2021-10-07
1718837 Add BigInt64Array and BigUint64Array support to IDL bindings generator Core DOM: Bindings (WebID nobody NEW --- 2021-07-01
1721818 WebIDL bindings in tree documentation: code links are broken Core DOM: Bindings (WebID nobody NEW --- 2021-07-22
1731879 Generate better constructors for WebIDL unions Core DOM: Bindings (WebID nobody NEW --- 2022-08-23
1736435 Considering make ObservableArray not a DistinguishableType Core DOM: Bindings (WebID nobody NEW --- 2021-10-18
1740035 Various bustages in UnifiedBindings when adjusting the value of files_per_unified_file Core DOM: Bindings (WebID nobody NEW --- 2021-12-13
1744909 Intermittent toolkit/components/extensions/test/xpcshell/webidl-api/test_ext_webidl_api_request_handler.js | application crashed [@ mozilla::dom::ToJSValue] Core DOM: Bindings (WebID nobody NEW --- 2023-03-09
1751346 Support accessing ObservableArray attributes from XrayWrappers Core DOM: Bindings (WebID nobody NEW --- 2024-03-08
1756443 Avoid copying from WebIDL UTF8String conversion. Core DOM: Bindings (WebID nobody NEW --- 2023-02-28
1759053 Add documentation for ObservableArray Core DOM: Bindings (WebID nobody NEW --- 2022-03-10
1764326 Add bigint support to IDL bindings generator Core DOM: Bindings (WebID nobody NEW --- 2022-04-13
1777142 Implement Xray support for asyncIterator Core DOM: Bindings (WebID nobody NEW --- 2022-06-30
1791607 Make WebIDL example class generator generate example code for iterators Core DOM: Bindings (WebID nobody NEW --- 2022-09-20
1793552 Intermittent toolkit/components/extensions/test/xpcshell/webidl-api/test_ext_webidl_api_request_handler.js | application crashed [@ mozilla::binding_danger::TErrorResult<mozilla::binding_danger::AssertAndSuppressCleanupPolicy>::AssertReportedOrSuppressed Core DOM: Bindings (WebID nobody NEW --- 2024-03-10
1799890 Add helper functions to maplike/setlike to allow iterating contents from C++ Core DOM: Bindings (WebID nobody NEW --- 2024-06-18
1799896 Provide "contentChanged" C++ callback for setlike/maplike Core DOM: Bindings (WebID nobody NEW --- 2024-04-20
1804651 Remove Unexposed extended attribute Core DOM: Bindings (WebID nobody NEW --- 2022-12-12
1808403 Investigate creating a system to inline DOM bindings in Ion Core DOM: Bindings (WebID nobody NEW --- 2023-07-09
1814974 Intermittent Main app process exited normally | application crashed [@ mozilla::dom::CallbackObjectHolder<mozilla::dom::EventListener, nsIDOMEventListener>::GetISupports() const] Core DOM: Bindings (WebID nobody NEW --- 2023-02-05
1836179 Passing 2^63 to a webidl `unsigned long long` throws with "out of range for unsigned long long" Core DOM: Bindings (WebID nobody NEW --- 2023-06-02
1837063 Support Latin1 strings in DOMString Core DOM: Bindings (WebID nobody NEW --- 2023-10-23
1838639 Give SharedArrayBuffer a dedicated type Core DOM: Bindings (WebID nobody NEW --- 2023-09-22
1848788 Make [NewObject] no-op and make the current behavior out-out Core DOM: Bindings (WebID nobody NEW --- 2023-08-15
1852602 Optimize EventTarget_Binding::addEventListener / removeEventListener some more Core DOM: Bindings (WebID nobody NEW --- 2024-03-15
1853235 Avoid repeated null checks and mIsAnyMemberPresent assignments in dictionary initializers (e.g. EventModifierInit::Init) Core DOM: Bindings (WebID nobody NEW --- 2023-09-18
1858661 Investigate whether we can/should implement [InstrumentedProps] support for non-proxy interfaces Core DOM: Bindings (WebID nobody NEW --- 2023-10-12
1866671 Inconsistency with attributes/functions returning [ChromeOnly] types, but not itself [ChromeOnly] Core DOM: Bindings (WebID nobody NEW --- 2023-12-11
1870183 Crash in [@ mozilla::dom::HTMLDivElement_Binding::CreateInterfaceObjects] Core DOM: Bindings (WebID nobody NEW --- 2024-05-02
1882037 Investigate if prototype objects should be allocated from the tenured heap Core DOM: Bindings (WebID nobody NEW --- 2024-02-26
1886725 `./mach webidl-example TestInterface` is broken Core DOM: Bindings (WebID nobody NEW --- 2024-03-21
1888306 Crash in [@ mozilla::dom::Element_Binding::CreateInterfaceObjects] Core DOM: Bindings (WebID nobody NEW --- 2024-03-28
1898013 Consider requiring WebIDL methods and getters to return [Moving]NotNull when they return a non-nullable interface type Core DOM: Bindings (WebID nobody NEW --- 2024-05-23
1898399 Crash in [@ NewArrayBufferObject<T>] Core DOM: Bindings (WebID nobody NEW --- 2024-06-28
1899157 Don't generate parser.out file for the WebIDL parser Core DOM: Bindings (WebID nobody NEW --- 2024-06-03
1905806 Disallow FrozenArray<T> in non-attribute position Core DOM: Bindings (WebID nobody NEW --- 2024-07-01
1885394 Use standard formalization of yacc grammar for webidl parsing Core DOM: Bindings (WebID sguelton NEW --- 2024-03-29
1885395 Optimizing webidl lexing step Core DOM: Bindings (WebID sguelton NEW --- 2024-03-26
1852077 Add documentation about various annotations one can use with dictionaries Core DOM: Bindings (WebID smaug NEW --- 2023-09-11
1610399 Add support for extended attributes on union types Core DOM: Bindings (WebID echen ASSI --- 2024-06-18
1904810 3.27 - 2.14% speedometer3 TodoMVC-Svelte-Complex-DOM/DeletingAllItems/total / speedometer3 TodoMVC-WebComponents/DeletingAllItems/total + 3 more (OSX) regression on Mon June 17 2024 Core DOM: Bindings (WebID jcoppeard ASSI --- 2024-07-10
1821049 Assert that binding methods are passed the right DOM object Core DOM: Bindings (WebID peterv ASSI --- 2024-03-12
1900930 Assertion failure: mMightHaveUnreportedJSException (Why didn't you tell us you planned to throw a JS exception?), at /builds/worker/checkouts/gecko/dom/bindings/BindingUtils.cpp:661 Core DOM: Bindings (WebID peterv ASSI --- 2024-07-04
1850344 Use permanent atom for startup-related or frequently-used atoms, or all atoms used by bindings Core DOM: Bindings (WebID arai.unmht ASSI --- 2023-12-31
1710032 Improve Symbol.toStringTag support in DOM Xray wrappers Core DOM: Bindings (WebID peterv ASSI --- 2021-10-05
1860083 WebIDL bindings code to convert a WebIDL Promise should create a new Promise and resolve it instead of calling Promise::Resolve Core DOM: Bindings (WebID peterv ASSI --- 2023-11-06
863952 Implement support for static attributes and operations in JS-implemented WebIDL Core DOM: Bindings (WebID peterv ASSI --- 2022-10-10
1045867 Support renaming WebIDL union types Core DOM: Bindings (WebID peterv ASSI --- 2022-10-11
1790545 Add Promise::RejectWith* helpers for various DOM exceptions Core DOM: Bindings (WebID peterv ASSI --- 2022-09-13
1856672 Crash in [@ mozilla::dom::TypedArray_base<T>::ProcessFixedData<T>] Core DOM: Bindings (WebID peterv ASSI --- 2024-05-23
1881936 Crash in [@ mozilla::dom::WebIDLGlobalNameHash::ResolveForSystemGlobal] Core DOM: Bindings (WebID peterv ASSI --- 2024-04-02
1884405 Make checking if an ArrayBuffer received as parameter is detached more ergonomic Core DOM: Bindings (WebID peterv ASSI --- 2024-03-12
1897997 Allow WebIDL to be annotated as tentative to allow experimenting Core DOM: Bindings (WebID peterv ASSI --- 2024-06-05
1537909 DOM Traversal (Prototype): up - previousSiblings- childElements are slow Core DOM: Bindings (WebID nobody REOP --- 2022-10-11
1049788 Support [Pref] on a mixin to mean "[Pref] on all the members of this mixin" Core DOM: Bindings (WebID nobody REOP --- 2022-10-11
1903034 Drop JS objects sooner for promise callbacks Core DOM: Bindings (WebID jcoppeard REOP --- 2024-07-10
150 bugs found.

File a new bug in the "Core" product