I\'ve got the following...
chrome.extension.sendRequest({
req: \"getDocument\",
docu: pagedoc,
name: \'name\'
}, function(response){
var efjs = respo
I have experienced the same error when trying to build the message below with jQuery. The circular reference happens when reviewerName was being mistakenly assigned to msg.detail.reviewerName. JQuery's .val() fixed the issue, see last line.
var reviewerName = $('reviewerName'); // ;
var msg = {"type":"A", "detail":{"managerReview":true} };
msg.detail.reviewerName = reviewerName; // Error
msg.detail.reviewerName = reviewerName.val(); // Fixed