Skip to content
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

Mat-Select with long options text blinks in IE #11642

Closed
RandomNonameDude opened this issue Jun 4, 2018 · 8 comments
Closed

Mat-Select with long options text blinks in IE #11642

RandomNonameDude opened this issue Jun 4, 2018 · 8 comments
Assignees
Labels
animation This issue is related to Angular animations or CSS animations area: material/select ie11 This issue is specific to Internet Explorer 11 P3 An issue that is relevant to core functions, but does not impede progress. Important, but not urgent

Comments

@RandomNonameDude
Copy link

Bug, feature request, or proposal:

When there are options with long text in the options list in mat-select, the options are not shown whole when the list is open - which is, of course, correct. However, in Internet Explorer, the options somehow blinks to their full length and back to the truncated version when one opens or closes the list or when one selects an option.

What is the expected behavior?

The options list should not blink anyhow in Internet Explorer.

What is the current behavior?

When there is long text in select's options list, the list blinks when it is opened, closed, or when an option is selected.

What are the steps to reproduce?

https://stackblitz.com/edit/angular-qdcxkp?file=app/select-overview-example.ts

Open in Internet Explorer and:

  • Click the mat-select (first blink) and then click away (second blink).
  • Click the mat-select (first blink) and then select an option (second blink).

Which versions of Angular, Material, OS, TypeScript, browsers are affected?

Win7, IE.

@macjohnny
Copy link
Contributor

macjohnny commented Jun 16, 2018

this somehow seems to be related to #11609

@macjohnny
Copy link
Contributor

This issue would be partly fixed with #11801, however there still is a small jump due to an issue with animating calc() in IE11: angular/angular#24545

see #11801 (comment) for a detailed analysis of the problem

@macjohnny
Copy link
Contributor

@crisbeto please let me know whether you would accept a fix that removes the animation from 100% to 100% + 32px, so I could file another PR for this.

@Bamyan
Copy link

Bamyan commented Jan 17, 2019

browser Edge 17.17134.0 on platform Windows 10 is also affected

@MaiLeeTR
Copy link

MaiLeeTR commented Oct 2, 2019

This is still an issue with shorter options as well. I saw that this issue was closed and fixes were merged, but I don't think it's fixed.

If you go to the mat-select examples in IE and look at the basic select example, the options are not long and the width of the panel still flickers when opening.

Should I submit a new issue for this or will this be solved with this current issue?

@mmalerba mmalerba added the needs triage This issue needs to be triaged by the team label May 20, 2020
@crisbeto crisbeto added animation This issue is related to Angular animations or CSS animations area: material/select ie11 This issue is specific to Internet Explorer 11 P3 An issue that is relevant to core functions, but does not impede progress. Important, but not urgent and removed needs triage This issue needs to be triaged by the team labels May 29, 2020
@jkossis
Copy link

jkossis commented Jun 18, 2020

Firefox 77.0.1 on Mac 10.14.6 seems to be an issue as well.

Screen Shot 2020-06-18 at 9 16 31 AM

For some reason, I can't reproduce the issue on stackblitz, but it happens on an app that is bare bones, with only ng add @angular/material executed to it.

@jelbourn
Copy link
Member

Closing this issue because Angular is dropping support for IE11 in the upcoming version 13. We don't plan to fix any further IE11 bugs going forward.

@angular-automatic-lock-bot
Copy link

This issue has been automatically locked due to inactivity.
Please file a new issue if you are encountering a similar or related problem.

Read more about our automatic conversation locking policy.

This action has been performed automatically by a bot.

@angular-automatic-lock-bot angular-automatic-lock-bot bot locked and limited conversation to collaborators Aug 29, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
animation This issue is related to Angular animations or CSS animations area: material/select ie11 This issue is specific to Internet Explorer 11 P3 An issue that is relevant to core functions, but does not impede progress. Important, but not urgent
Projects
None yet
Development

No branches or pull requests

8 participants