A chrome extension is seperated into a maximum of 4 parts:
the background page
the popup page
one or more content scripts
the options page
Each part, since they are innately separate, require individual debugging.
Keep in mind that these pages are separate, meaning that variables are not d...