fix undefined class with scoped-css #3876
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixed #3067 (comment) where scoped css causes a string concatenation and ended up with
undefined
class name.value
in both(dependencies.length > 0)
if and else case, to make them consistent. for example, this bug was fixed in theif (dependencies.length > 0)
case but not theelse
case. see replget_value(block)
ofsrc/compiler/compile/nodes/Attribute.ts
tosrc/compiler/compile/render_dom/wrappers/Element/Attribute.ts
, but apparently is still being used byInlineCompiler
, which would take a bigger change, and I don't want to touch it for now.