vue
vue copied to clipboard
fix(svg): apply every namespace in slot when call applyNS
Fix #11315
What kind of change does this PR introduce? (check at least one)
- [x] Bugfix
- [ ] Feature
- [ ] Code style update
- [ ] Refactor
- [ ] Build-related changes
- [ ] Other, please describe:
Does this PR introduce a breaking change? (check one)
- [ ] Yes
- [x] No
If yes, please describe the impact and migration path for existing applications:
The PR fulfills these requirements:
- [ ] It's submitted to the
dev
branch for v2.x (or to a previous version branch), not themaster
branch - [ ] When resolving a specific issue, it's referenced in the PR's title (e.g.
fix #xxx[,#xxx]
, where "xxx" is the issue number) - [x] All tests are passing: https://github.com/vuejs/vue/blob/dev/.github/CONTRIBUTING.md#development-setup
- [x] New/updated tests are included
If adding a new feature, the PR's description includes:
- [ ] A convincing reason for adding this feature (to avoid wasting your time, it's best to open a suggestion issue first and wait for approval before working on it)
Other information:
Any idea when we get this? Really need it.
Slots do not render in foreignObjects if the foreignObject is not in the template of the same component that has the root svg element of the svg. Means you can't split svg into components properly.
What can we do to get this merged in? I really need this fix
Is this going to get merged in?
Have been waiting for this fix for a long time now.
I just rebased it on the latest code. I don't know why it makes this big!
See #13008