New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
bug(MatProgressSpinner): Progress spinner animation fails for floating point diameter values #20158
Labels
area: material/progress-spinner
P5
The team acknowledges the request but does not plan to address it, it remains open for discussion
Comments
AlexLangdon
changed the title
bug(COMPONENT): TITLE
bug(MatProgressSpinner): Progress spinner animation fails for floating point diameter values
Aug 2, 2020
AlexLangdon
added a commit
to AlexLangdon/components
that referenced
this issue
Aug 2, 2020
…floating point diameter values Fixes a bug in the Angular Material `progress-spinner` component where spinner animations do not work for custom diameters with float point values. This is because the animation-name CSS style on the spinner circle includes an unsupported period ‘.’ character when the diameter is a float point number. An underscore can be substituted instead of a period to fix this. Fixes angular#20158
AlexLangdon
added a commit
to AlexLangdon/components
that referenced
this issue
Aug 2, 2020
…cified diameter Fixes a bug in the Angular Material ‘progress-spinner’ component where progress-spinners with a stroke width greater than 10 begin to expand outside its specified diameter and parent element. This is because the spinner radius calculation uses a constant stroke width of 10 instead of the current stroke width. This fix also allows values smaller than 11 and floating point values to be used for the spinner custom diameters. Fixes angular#20159 Fixes angular#20158 Fixes angular#19469
AlexLangdon
added a commit
to AlexLangdon/components
that referenced
this issue
Aug 3, 2020
…floating point diameter values Fixes a bug in the Angular Material `progress-spinner` component where spinner animations do not work for custom diameters with float point values. This is because the animation-name CSS style on the spinner circle includes an unsupported period ‘.’ character when the diameter is a float point number. An underscore can be substituted instead of a period to fix this. Fixes angular#20158
AlexLangdon
added a commit
to AlexLangdon/components
that referenced
this issue
Aug 3, 2020
…cified diameter Fixes a bug in the Angular Material ‘progress-spinner’ component where progress-spinners with a stroke width greater than 10 begin to expand outside its specified diameter and parent element. This is because the spinner radius calculation uses a constant stroke width of 10 instead of the current stroke width. This fix also allows values smaller than 11 and floating point values to be used for the spinner custom diameters. Fixes angular#20159 Fixes angular#20158 Fixes angular#19469
AlexLangdon
added a commit
to AlexLangdon/components
that referenced
this issue
Aug 3, 2020
…cified diameter Fixes a bug in the Angular Material ‘progress-spinner’ component where progress-spinners with a stroke width greater than 10 begin to expand outside its specified diameter and parent element. This is because the spinner radius calculation uses a constant stroke width of 10 instead of the current stroke width. This fix also allows values smaller than 11 and floating point values to be used for the spinner custom diameters. Fixes angular#20159 Fixes angular#20158 Fixes angular#19469
AlexLangdon
added a commit
to AlexLangdon/components
that referenced
this issue
Aug 4, 2020
…floating point diameter values Fixes a bug in the Angular Material `progress-spinner` component where spinner animations do not work for custom diameters with float point values. This is because the animation-name CSS style on the spinner circle includes an unsupported period ‘.’ character when the diameter is a float point number. An underscore can be substituted instead of a period to fix this. Fixes angular#20158
AlexLangdon
added a commit
to AlexLangdon/components
that referenced
this issue
Aug 4, 2020
…floating point diameter values Fixes a bug in the Angular Material `progress-spinner` component where spinner animations do not work for custom diameters with float point values. This is because the animation-name CSS style on the spinner circle includes an unsupported period ‘.’ character when the diameter is a float point number. An underscore can be substituted instead of a period to fix this. Fixes angular#20158
jelbourn
added
area: material/progress-spinner
P5
The team acknowledges the request but does not plan to address it, it remains open for discussion
and removed
needs triage
This issue needs to be triaged by the team
labels
Aug 6, 2020
AlexLangdon
added a commit
to AlexLangdon/components
that referenced
this issue
Aug 12, 2020
…cified diameter Fixes a bug in the Angular Material ‘progress-spinner’ component where progress-spinners with a stroke width greater than 10 begin to expand outside its specified diameter and parent element. This is because the spinner radius calculation uses a constant stroke width of 10 instead of the current stroke width. This fix also allows values smaller than 11 and floating point values to be used for the spinner custom diameters. Fixes angular#20159 Fixes angular#20158 Fixes angular#19469
wagnermaciel
pushed a commit
that referenced
this issue
Aug 19, 2020
…floating point diameter values (#20192) Fixes a bug in the Angular Material `progress-spinner` component where spinner animations do not work for custom diameters with float point values. This is because the animation-name CSS style on the spinner circle includes an unsupported period ‘.’ character when the diameter is a float point number. An underscore can be substituted instead of a period to fix this. Fixes #20158
wagnermaciel
pushed a commit
that referenced
this issue
Aug 19, 2020
…floating point diameter values (#20192) Fixes a bug in the Angular Material `progress-spinner` component where spinner animations do not work for custom diameters with float point values. This is because the animation-name CSS style on the spinner circle includes an unsupported period ‘.’ character when the diameter is a float point number. An underscore can be substituted instead of a period to fix this. Fixes #20158 (cherry picked from commit 2c47b06)
This issue has been automatically locked due to inactivity. Read more about our automatic conversation locking policy. This action has been performed automatically by a bot. |
wagnermaciel
pushed a commit
to wagnermaciel/components
that referenced
this issue
Jan 14, 2021
…floating point diameter values (angular#20192) Fixes a bug in the Angular Material `progress-spinner` component where spinner animations do not work for custom diameters with float point values. This is because the animation-name CSS style on the spinner circle includes an unsupported period ‘.’ character when the diameter is a float point number. An underscore can be substituted instead of a period to fix this. Fixes angular#20158
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Labels
area: material/progress-spinner
P5
The team acknowledges the request but does not plan to address it, it remains open for discussion
Reproduction
Create a progress spinner with an indeterminate mode and floating point diameter.
https://stackblitz.com/edit/components-issue-tcz3y5?file=src%2Fapp%2Fexample-component.html
Expected Behavior
The spinner should show a spinning animation.
Actual Behavior
The spinner appears as a complete circle. Screenshot below:
Notes
If the diameter is a floating point value it will have a period ‘.’ when converted to a string. This string is then used in the animation-name, but the animation-name CSS property does not support period ‘.’ characters. See https://developer.mozilla.org/en-US/docs/Web/CSS/animation-name
components/src/material/progress-spinner/progress-spinner.html
Line 28 in 294b8ee
Worth noting that the float point diameters are supported for the spinners in determinate mode.
Environment
Angular: 10.0.7
CDK/Material: 10.1.1
Browser(s): Google Chrome Version 84.0.4147.105
Operating System: Windows 10 version 1909
The text was updated successfully, but these errors were encountered: