Basically I have 2 classes, \"Manifest\" and \"BrowserAction\", set out like this:
public class BrowserAction { public string default_icon {get; set;} pu
You've initialised newManifest, but browser_action is still null (presumably).
You are then trying to set default_popup on the null browser_action and getting the exception
newManifest.browser_action.default_popup = "popup.html";