Skip to content

Commit d78c770

Browse files
committed
fix(material/progress-bar): avoid CSP issues for apps not using buffer mode (#28946)
The `buffer` mode requires an element that uses a `data:` URI in its styles. This can be problematic for CSP. Fixes #28938. (cherry picked from commit cf3506a)
1 parent 6df1268 commit d78c770

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/material/progress-bar/progress-bar.html

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,10 @@
66
<div
77
class="mdc-linear-progress__buffer-bar"
88
[style.flex-basis]="_getBufferBarFlexBasis()"></div>
9-
<div class="mdc-linear-progress__buffer-dots"></div>
9+
<!-- Remove the dots outside of buffer mode since they can cause CSP issues (see #28938) -->
10+
@if (mode === 'buffer') {
11+
<div class="mdc-linear-progress__buffer-dots"></div>
12+
}
1013
</div>
1114
<div
1215
class="mdc-linear-progress__bar mdc-linear-progress__primary-bar"

0 commit comments

Comments
 (0)