<div dir="ltr"><div><div>Hi,<br><br>The WebIDL binding generator was recently updated to pass non nullable DOM object parameters as references to DOM constructors/methods (<a href="https://trac.webkit.org/changeset/198833">https://trac.webkit.org/changeset/198833</a>).<br><br></div><div>To disable that binding generator modification, the keyword
UsePointersEvenForNonNullableObjectArguments was introduced and used in upstreamed IDL files. This allows updating these files progressively.<br></div><br>This keyword may also be used for private IDL files although it might be better to update the DOM classes directly.<br><br></div><div>Thanks,<br></div><div>   y<br></div></div>