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 |
|