Confusing v-deep deprecation message

This issue has been tracked since 2022-09-14.

Version

2.7.10

Reproduction link

https://codesandbox.io/s/vue

Steps to reproduce

The message:

`::v-deep usage as a combinator has ` +
`been deprecated. Use :deep(<inner-selector>) instead.`

also triggers in this case:

<style lang="scss" scoped>
:deep {
  h1 {
    content: '';
  }
}
</style>

Notice how there is no ::v-deep here and the warning still triggers.

What is expected?

The warning mentions :deep also.

What is actually happening?

The warning only mentions ::v-deep.


(The link to reproduction is a dummy because the link in the bug report for Vue 2 points at the Vue 3 template and so I don't have time to look for the Vue 2 template)

More Details About Repo
Owner Name vuejs
Repo Name vue
Full Name vuejs/vue
Language TypeScript
Created Date 2013-07-29
Updated Date 2022-10-03
Star Count 199758
Watcher Count 6095
Fork Count 32874
Issue Count 590

YOU MAY BE INTERESTED

Issue Title Created Date Updated Date