For visited links, GR proposes that this be technique for a more general checkpoint on configuration. This will be part of his action item on configuration checkpoint. Ensure that when the selection changes, it is in the viewport after the change. Ensure that when the focus changes, it is in the viewport after the change. Maintain consistent user agent behavior and default configurations between software releases.
Consistency is less important than accessibility and adoption of system conventions.
Mention keyboard defaults explicitly. This checkpoint seems like a comment on existing checkpoints. I would rather tell developers what to do through other checkpoints. This is an inherent principle that should follow from others. Focus on accessibility issues directly, not higher issue.