Hallo Raketenjörg,
ich verstehe dein Unbehagen, aber was machst Du mit schlecht geschriebenem JS, gerade in Libraries, das das checked-Attribut und nicht das checked-Property abfragt. Denn es ist ja ein Irrtum, zu meinen, dass das das gleiche sei.
Das Irre ist, dass das checked-Property dem checked-Attribut so lange folgt, wie man das checked-Property nicht schreibt, sondern nur liest. Nach dem ersten Schreibzugriff auf das Property folgt es dem Attribut nicht mehr, sondern hat den geschriebenen Wert, egal was man mit dem Attribut danach noch anstellt. Dafür sorgt wohl das Duo Infernale aus getter und setter, das auf dem Prototypen von HTMLInputElement sitzt.
Legacy, ick hör Dir poltern.
Rolf
-- 
sumpsi - posui - obstruxi
  sumpsi - posui - obstruxi
 nicht angemeldet
 nicht angemeldet Rolf B
 Rolf B TS
 TS Auge
 Auge Der Martin
 Der Martin Gunnar Bittersmann
 Gunnar Bittersmann Matthias Apsel
 Matthias Apsel Christian Kruse
 Christian Kruse Julius
 Julius MudGuard
 MudGuard Camping_RIDER
 Camping_RIDER