Commit 70ff528
authored
fix(material/tooltip): clear pending timers on destroy (#16756)
Currently we fire off some timers when a tooltip is shown or hidden, however if it gets
destroyed before the timer has elapsed, we still end up executing some logic (change
detection in this case). These changes clear the timers so that we don't end up triggering
errors by accident.1 parent 1a10027 commit 70ff528
File tree
4 files changed
+67
-17
lines changed- src
- material-experimental/mdc-tooltip
- material/tooltip
- tools/public_api_guard/material
4 files changed
+67
-17
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
825 | 825 | | |
826 | 826 | | |
827 | 827 | | |
| 828 | + | |
| 829 | + | |
| 830 | + | |
| 831 | + | |
| 832 | + | |
| 833 | + | |
| 834 | + | |
| 835 | + | |
| 836 | + | |
| 837 | + | |
| 838 | + | |
| 839 | + | |
| 840 | + | |
| 841 | + | |
| 842 | + | |
| 843 | + | |
| 844 | + | |
| 845 | + | |
| 846 | + | |
| 847 | + | |
| 848 | + | |
| 849 | + | |
| 850 | + | |
| 851 | + | |
| 852 | + | |
| 853 | + | |
| 854 | + | |
828 | 855 | | |
829 | 856 | | |
830 | 857 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
113 | 113 | | |
114 | 114 | | |
115 | 115 | | |
116 | | - | |
| 116 | + | |
117 | 117 | | |
118 | 118 | | |
119 | | - | |
| 119 | + | |
120 | 120 | | |
121 | 121 | | |
122 | 122 | | |
123 | 123 | | |
124 | 124 | | |
125 | 125 | | |
126 | | - | |
| 126 | + | |
127 | 127 | | |
128 | 128 | | |
129 | 129 | | |
| |||
824 | 824 | | |
825 | 825 | | |
826 | 826 | | |
| 827 | + | |
| 828 | + | |
| 829 | + | |
| 830 | + | |
| 831 | + | |
| 832 | + | |
| 833 | + | |
| 834 | + | |
| 835 | + | |
| 836 | + | |
| 837 | + | |
| 838 | + | |
| 839 | + | |
| 840 | + | |
| 841 | + | |
| 842 | + | |
| 843 | + | |
| 844 | + | |
| 845 | + | |
| 846 | + | |
| 847 | + | |
| 848 | + | |
| 849 | + | |
| 850 | + | |
| 851 | + | |
| 852 | + | |
| 853 | + | |
827 | 854 | | |
828 | 855 | | |
829 | 856 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
764 | 764 | | |
765 | 765 | | |
766 | 766 | | |
767 | | - | |
| 767 | + | |
768 | 768 | | |
769 | 769 | | |
770 | | - | |
| 770 | + | |
771 | 771 | | |
772 | 772 | | |
773 | 773 | | |
| |||
786 | 786 | | |
787 | 787 | | |
788 | 788 | | |
789 | | - | |
790 | | - | |
791 | | - | |
792 | | - | |
| 789 | + | |
793 | 790 | | |
794 | 791 | | |
795 | 792 | | |
796 | 793 | | |
797 | 794 | | |
798 | | - | |
| 795 | + | |
799 | 796 | | |
800 | 797 | | |
801 | 798 | | |
| |||
809 | 806 | | |
810 | 807 | | |
811 | 808 | | |
812 | | - | |
813 | | - | |
814 | | - | |
815 | | - | |
| 809 | + | |
816 | 810 | | |
817 | 811 | | |
818 | 812 | | |
819 | | - | |
| 813 | + | |
820 | 814 | | |
821 | 815 | | |
822 | 816 | | |
| |||
835 | 829 | | |
836 | 830 | | |
837 | 831 | | |
| 832 | + | |
| 833 | + | |
838 | 834 | | |
839 | 835 | | |
840 | 836 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | | - | |
49 | | - | |
| 48 | + | |
| 49 | + | |
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
| |||
0 commit comments