General Mod Troubleshooting
As with any type of development, sometimes your mod won't work the way you expect and you'll need to debug to figure out how to make it work as desired.
This page has some helpful tips for troubleshooting, and we'll be adding more so feel free to bookmark this page.
Determining Which Brick Is Failing
When you run an action or enhancement from the Page Editor, the Brick Overview Panel will show the status of each brick:
Green Check: the brick succeeded
Red Exclamation Mark: the brick raised an error
Grey Dash: the brick was skipped due to a condition
Blue Clock: the brick is currently running
Insufficient Browser Permissions
I am seeing this error “Insufficient browser permissions to make request. Specify an integration to access the API or add an Extra Permissions rule to the mod (previously referred to as extension.” How can I fix it?

Answer: Navigate to the first brick in your mod. If you scroll down the configuration panel, you will find a blue button that says: Extra Permissions

Extra Permissions just records that PixieBrix needs permissions to make calls to the API provider even though the mod is not running on that page
Troubleshooting Best Practices
If your mod isn't working as expected, follow these steps.
Check for errors in the Page Editor Logs
Click on the mod in question and look through each mod component to view Logs and look for any errors that could indicate what's failing in the mod.

Review the Data Panel while running a mod to confirm expected inputs and outputs
While running the mod, step through each bricks' output and input tabs from the Data Panel to see what each brick is receiving and returning. This can help you identify anything that might not be parsing correctly and therefore causing errors or unexpected issues. For instance, if you're extracting data from a LinkedIn page, then asking ChatGPT to categorize the info, then send that response to an API, check each brick to confirm you are getting the correctly scraped information and ChatGPT is returning a response that makes sense for the API schema.
FAQs
Last updated
Was this helpful?