Die Verwendung des Elements <output>
außerhalb eines <form>
über das Attribut form
führt dazu, dass der Lenker den folgenden Fehler auslöst:
runtime.js: 463 Nicht gefangen (im Versprechen) TypeError: Kann der schreibgeschützten Eigenschaft 'form' des Objekts '# nicht zuweisen.
'
bei NewElementBuilder .__ setProperty (runtime.js: 463)
bei DefaultDynamicProperty.set (runtime.js: 1331)
bei NewElementBuilder.setDynamicAttribute (runtime.js: 473)
bei Object.evaluate (runtime.js: 3070)
bei AppendOpcodes.evaluate (runtime.js: 2008)
bei LowLevelVM.evaluateSyscall (runtime.js: 4927)
bei LowLevelVM.evaluateInner (runtime.js: 4883)
bei LowLevelVM.evaluateOuter (runtime.js: 4875)
bei JitVM.next (runtime.js: 5824)
bei JitVM.execute (runtime.js: 5799)
Weisen Sie jedem Wert das Attribut form
eines <output>
-Tags zu:
{{#if this.eventDuration}}
<output for="{{this.elementId}}-start-time {{this.elementId}}-end-time" form="{{this.elementId}}-form" aria-atomic="true" aria-live="assertive"><span class="visuallyhidden">{{@node.name}} will last </span>{{moment-duration this.eventDuration}}</output>
{{/if}}
3.18.1
15.1.0
85.0.4350.0
Ich habe eine PR für glimmer-vm
eingegeben, die dies hier beheben sollte: https://github.com/glimmerjs/glimmer-vm/pull/1209
Danke @KrishnaRPatel! Das wird zusammengeführt und freigegeben. Ich arbeite daran, glimmer-vm in # 19282 zu aktualisieren (um einen weiteren Fehler zu beheben) und diese Beule enthält die Korrekturen.
@rwjblue Gerne helfen!
Hilfreichster Kommentar
Danke @KrishnaRPatel! Das wird zusammengeführt und freigegeben. Ich arbeite daran, glimmer-vm in # 19282 zu aktualisieren (um einen weiteren Fehler zu beheben) und diese Beule enthält die Korrekturen.