Multiple requests for checkUserRemoteControlSupport can be in flight simultaneously. Order of promise resolution is not guaranteed. It is possible for Request A and Request B to be in flight and then Request B's promise chain resolves first. Request A could have encountered errors and then resolve. Then what could happen is checkUserRemoteControlSupport returns true for remote control support due to Request B and the UI updates. But then checkUserRemoteControlSupport returns false for remote control support due to Request A's error and the UI updates to hide remote control.master
|
||
893 | 893 |
|
894 | 894 |
|
895 | 895 |
|
896 |
|
|
897 |
|
|
896 |
|
|
897 |
|
|
898 |
|
|
899 |
|
|
898 | 900 |
|
899 | 901 |
|
900 | 902 |
|
|
||
91 | 91 |
|
92 | 92 |
|
93 | 93 |
|
94 |
|
|
95 |
|
|
96 |
|
|
94 |
|
|
95 |
|
|
97 | 96 |
|
98 | 97 |
|
99 | 98 |
|