I have now translated all code in that program to Promises and it runs "perfectly." By 'perfectly'--a relative word--I mean that it runs exactly like the previous pre-Promises code. Unfortunately, the problem I was hoping to address did not disappear with the change to Promises. Its source does, however, become clear.
Looking forward to great things with Promises. Thanks for much for taking the plunge...
Looking forward to great things with Promises. Thanks for much for taking the plunge...