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.

If you can't find the answer you need here, feel free to message us with the live chat in the bottom left, or post in the PixieBrix Slack Community.

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

The mod I created isn't appearing on my page.

If you don't see a mod appearing in your browser (via Sidebar, context menu, button, quick bar, or trigger), check that the triggers for each mod component inside the mod are inclusive of the current URL.

My users aren't receiving a deployed mod.

Confirm the users are part of a group that is assigned to the deployment. If so, confirm that they have the PixieBrix Chrome extension installed and they are logged in to PixieBrix when they visit app.pixiebrix.com.

Last updated

Was this helpful?