@@ 19,7 19,7 @@ userAgentCSS = unlines [
   "input[value], output[value] {content: attr(value)}",
   "text-area {speak-as: literal-punctuation}",
   "",
-  "option:not([checked]) {speak: never}",
+  "option {speak: never} option[checked] {speak: always}",
   "select[multiple] option {cue-before: url(bulletpoint.wav)}",
   "",
   "/** Tables **/",
@@ 83,9 83,9 @@ userAgentCSS = unlines [
   "",
   "q, blockquote {voice-family: female 2}",
   "cite {voice-stress: reduce}",
-  "dialog:not([open]) {speak: never}",
+  "dialog {speak: never} dialog[open] {speak: always}",
   "kbd {speak-as: spell-out}",
-  "progress {content: attr(value) 'of' attr(max)}",
+  "progress {content: attr(value) ' of ' attr(max)}",
   "sub {voice-rate: x-fast}",
   "sup {voice-rate: fast}",
   "var {voice-rate: slow}"