When calling dismiss(payload), the payload object is never available as a return value to the Navigator.present Promise.
// screen_a.js
Navigator.present(SCREEN_B).then(result => {
console.info(result)
// { code: -1 }
})
// screen_b.js
Navigator.dismiss({ success: true })
No matter what I provide to dismiss, all I ever get is the NavigationResult code and never a payload key.
Is this feature not yet functioning or am I missing something from the docs?