Internal uses of getShortcutOrURIAndPostData should have a synchronous behavior, thus they should not use Promises or Tasks, to allow the conversion in bug 887923 to proceed.
The tryserver build from the original bug is here: https://tbpl.mozilla.org/?tree=Try&rev=c8d18a501f2a
Add-ons that called the Promise variant will need to switch to the callback-based variant, or use the following technique for Promise compatibility: new Promise(resolve => getShortcutOrURIAndPostData(query, resolve));
Status: ASSIGNED → RESOLVED
Last Resolved: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 31
You need to log in before you can comment on or make changes to this bug.