Dawn Node: Allow writable properties

This fixes 6 failures under webgpu:idl,javascript,*

Bug: 393179201
Change-Id: Ic701a78d6811348b039fd14c22f085111abae9f1
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/223897
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Auto-Submit: Gregg Tavares <gman@chromium.org>
Commit-Queue: Gregg Tavares <gman@chromium.org>
diff --git a/src/dawn/node/interop/WebGPU.cpp.tmpl b/src/dawn/node/interop/WebGPU.cpp.tmpl
index a574d7f..0122640 100644
--- a/src/dawn/node/interop/WebGPU.cpp.tmpl
+++ b/src/dawn/node/interop/WebGPU.cpp.tmpl
@@ -173,7 +173,7 @@
 {{-   if not (HasAnnotation $a "SameObject")}}
         InstanceAccessor("{{$a.Name}}", &W{{$.Name}}::get{{Title $a.Name}},
 {{-    if $a.Readonly}} nullptr,{{else}} &W{{$.Name}}::set{{Title $a.Name}},{{end -}}
-        napi_enumerable),
+        napi_default_jsproperty),
 {{-   end}}
 {{-  end}}
 {{-  range $c := $constants}}