<div dir="ltr">Thanks​ Raul, I understand this case better now - fixed in master <a href="https://github.com/petkaantonov/bluebird/commit/7094e1677d79de99ba5f268785f49e9d99508e2f">https://github.com/petkaantonov/bluebird/commit/7094e1677d79de99ba5f268785f49e9d99508e2f</a> - wasn't particularly hard to fix this case, no one ever complained about it or mentioned it before so it wasn't considered.<div><br></div><div>Bluebird will now raise an error about a cyclical reference here.</div><div><br></div><div>Native promises should have no issue fixing this without any weak maps too.</div></div>