In #6633 the inherit.aes behavior is exposed to the user, but the default is set to FALSE, which means that that layer is not in sync with most user-facing geom_* layers. I think setting this to NULL (so still exposing to user), and turning inheritance off if xintercept is non-null would feel more consistent when this geom_* family is used in a non-annotative way. Thoughts?
In #6633 the inherit.aes behavior is exposed to the user, but the default is set to FALSE, which means that that layer is not in sync with most user-facing geom_* layers. I think setting this to NULL (so still exposing to user), and turning inheritance off if xintercept is non-null would feel more consistent when this geom_* family is used in a non-annotative way. Thoughts?