Documentation Index
Fetch the complete documentation index at: https://mintlify.com/botnadzor/extension/llms.txt
Use this file to discover all available pages before exploring further.
Common Issues
Extension icon doesn't appear in toolbar
Extension icon doesn't appear in toolbar
Solution Steps
- Check if extension is installed:
- Chrome: Go to
chrome://extensions/and look for Botnadzor - Firefox: Go to
about:addonsand check Extensions list
- Chrome: Go to
- Ensure extension is enabled:
- Toggle the extension on if it’s disabled
- Reload the browser if needed
- Pin the extension icon:
- Click the extensions icon (puzzle piece) in the toolbar
- Find Botnadzor in the list
- Click the pin icon to make it visible in the toolbar
No highlights appear on VK pages
No highlights appear on VK pages
Possible Causes and Solutions
- Extension not active on current page:
- Botnadzor only works on VK domains: vk.com, vk.ru, vkvideo.ru, and their mobile versions (m.vk.com, etc.)
- Also supports VK pages archived on web.archive.org
- Verify you’re on a supported domain
- Tags are hidden in settings:
- Open the Botnadzor popup
- Go to the Settings tab
- Check that account category tags are not hidden
- Enable checkboxes for the tags you want to see
- No accounts in database for current page:
- The page may not contain any accounts that are in the Botnadzor database
- Try visiting pages with more user interactions (comments, profiles, etc.)
- Page needs to be refreshed:
- Reload the VK page after installing or updating the extension
- Clear browser cache if the issue persists
Popup won't open or is blank
Popup won't open or is blank
Troubleshooting Steps
- Check browser console:
- Right-click the extension icon
- Select “Inspect popup” (Chrome) or “Debug” (Firefox)
- Look for error messages in the console
- Verify extension permissions:
- Ensure the extension has required permissions
- Chrome: Check
chrome://extensions/→ Botnadzor → Details → Permissions - Firefox: Check
about:addons→ Botnadzor → Permissions
- Clear extension storage:
- Open browser developer tools on the popup
- Go to Application/Storage tab
- Clear extension storage
- Reload the extension
- Reinstall the extension:
- Remove the extension completely
- Restart the browser
- Reinstall from the browser store
Settings are not saving
Settings are not saving
Check These Items
- Browser sync storage enabled:
- Verify browser sync is working correctly
- Check browser settings for sync/storage permissions
- Storage quota not exceeded:
- The extension uses browser sync storage
- Ensure you haven’t exceeded browser storage limits
- Extension has storage permissions:
- Verify storage permission is granted
- Chrome:
chrome://extensions/→ Details → Permissions - Firefox:
about:addons→ Permissions tab
- Try manual configuration reset:
- Open Settings tab in popup
- Use the Reset button at the bottom
- Reconfigure your preferences
Extension slows down VK pages
Extension slows down VK pages
Performance Optimization
- Reduce visible tags:
- Hide tag categories you don’t need
- This reduces DOM modification operations
- Disable comment collection (if enabled):
- Go to Settings tab
- Uncheck “Сбор и отправка комментаторов”
- This reduces background data processing
- Clear browser cache:
- Old cached data can slow down page loads
- Clear VK site data in browser settings
- Check other extensions:
- Disable other VK-related extensions temporarily
- Test if the slowdown persists
- Conflicts with other extensions can cause performance issues
The extension uses automatic cleanup for DOM insertions to minimize performance impact. If issues persist, report them on GitHub Issues.
Comment collection not working
Comment collection not working
Requirements and Solutions
- Authentication required:
- Comment collection only works for authenticated users
- Open the Access tab in the popup
- Verify your authentication status shows as “valid”
- Feature must be enabled:
- Go to Settings tab
- Find “Сбор и отправка комментаторов”
- Check the checkbox to enable
- Check access permissions:
- Not all users may have access to this feature
- Contact Botnadzor administrators if you need access
Comment collection helps identify bot networks by analyzing commenting patterns. This feature is only available to users with valid Botnadzor access credentials.
Color customization not applying
Color customization not applying
Fixing Color Override Issues
- Verify hex color format:
- Colors must be in hex format:
#rrggbb - Examples:
#ff0000(red),#00ff00(green),#0000ff(blue) - Invalid formats will be ignored
- Colors must be in hex format:
- Check color picker value:
- Use the color picker for reliable color selection
- The text field updates automatically with valid hex codes
- Ensure changes are applied:
- Press Enter after typing hex code
- Or click outside the text field
- The color should update immediately
- Reload VK pages:
- Color changes apply to new page loads
- Refresh any open VK tabs to see the new colors
Browser Compatibility
Chrome
Fully Supported: Chrome version 90 and above
- Chrome Web Store version receives regular updates
- Service worker architecture (Manifest V3)
- Full feature support including sync storage
Firefox
Fully Supported: Firefox version 90 and above
- Firefox Add-ons version available
- Compatible with Firefox’s extension API
- Background service worker support
Other Chromium Browsers
Chromium-based browsers may work:- Edge, Brave, Opera, Vivaldi
- Install the Chrome Web Store version
- Most features should work, but full compatibility is not guaranteed
Checking Extension Status
To verify if the extension is active and running:View Extension Logs
- Open browser developer tools
- Go to Console tab
- Look for Botnadzor log messages:
- Content script logs: Shows DOM insertions and account highlighting
- Background service logs: Shows data synchronization
- Popup logs: Shows UI interactions
Check Service Worker Status (Chrome)
- Navigate to
chrome://extensions/ - Enable “Developer mode” toggle
- Find Botnadzor extension
- Click “service worker” link under “Inspect views”
- Check console for any errors
Debug Content Scripts
- Open VK page
- Right-click and select “Inspect”
- Go to Console tab
- Filter logs: Search for “botnadzor” or extension-related messages
Database and Data Issues
Statistics show 'Data is being processed'
Statistics show 'Data is being processed'
This is normal behavior when the extension is updating its database:
- The extension periodically fetches updated account lists
- During processing, statistics may show as updating
- Wait a few moments for the update to complete
- New account data will appear automatically
The extension polls for updates in the background. No manual refresh is needed.
Account counts seem outdated
Account counts seem outdated
Force Data Refresh
- Close and reopen the popup
- Wait for background sync (happens automatically)
- Check for extension updates in your browser’s extension manager
- Restart the browser if data still appears stale
- Background service worker manages data updates
- Updates are throttled to prevent excessive API calls
- Local database is synchronized periodically
Getting Help
If you continue to experience issues:Report a Bug
- Create an issue on GitHub
- Include details:
- Browser version and OS
- Extension version (check in
chrome://extensions/orabout:addons) - Steps to reproduce the issue
- Screenshots or error messages
- Browser console logs (if applicable)
Contact Botnadzor
- Website: botnadzor.org/docs
- Telegram Bot: @botnadzor_org_bot
- GitHub: github.com/botnadzor/extension
Advanced Debugging
Extension Architecture Overview
Understanding the architecture can help with debugging:- Background Service Worker: Manages services, data, and configuration
- Content Script: Modifies DOM on VK pages through insertion system
- Popup: Shows extension menu with settings and statistics
Communication Flow
The extension uses@webext-core/proxy-service for communication between components.
Insertion System
The extension modifies VK pages using a modular insertion system:- Account insertions: Highlight user profiles
- Comment insertions: Mark bot comments
- Reply form insertions: Add bot card functionality
- Review insertions: Inspector tool for account analysis
Configuration Service
Settings are managed byUserConfigService:
- Uses browser sync storage (stored in
sync:user-configkey) - Writes are throttled (1000ms delay)
- Pollable pattern for efficient state updates
- Automatic synchronization across extension contexts