Thanks, katie@! This largely LGTM.
One issue: We should describe what the behavior here will be if the extension requests VoiceGender after it's removed. Ideally, we should have this be an undocumented property that's ignored, but won't throw any errors. Can you add detail on how to handle that?
Additionally, it would be nice if there can be a public version of this doc that we can link on this bug, for any interested parties outside of Google to see.
Looks like I can just mark the VoiceGender / gender items as 'nodoc': true, and then ignore the values passed. This will hide them from documentation but not throw any errors when the items are used. I will update the design doc to reflect this.
Comment 1 by katie@chromium.org
, Jul 16