- Go to
chrome://extensions/ - Find "Higgsfield AI Automation"
- Click the circular reload icon ↻
- Close ALL Higgsfield AI tabs
- Open a new tab: https://higgsfield.ai/sora-trends/tiktok
- Go to
chrome://extensions/ - Click "Service worker" (blue link under the extension)
- Look for:
"Background service worker loaded" - ❌ If you see errors or nothing, reload the extension (Step 1)
- On Higgsfield page, press F12
- Go to Console tab
- Look for:
"Higgsfield AI automation content script loaded" - ❌ If you don't see it:
- Verify URL is exactly:
https://higgsfield.ai/sora-trends/tiktok - Refresh the page
- Check for red errors
- Verify URL is exactly:
- Click extension icon
- Right-click in popup → Inspect
- Go to Console tab
- Keep this open while testing
- Click extension icon
- Click "Choose CSV File"
- Select your CSV file
- ✅ Look for: "✓ X prompts loaded" (green text)
- ❌ If no message, check Popup Console for errors
- Make sure you're on:
https://higgsfield.ai/sora-trends/tiktok - Click "Start" button
- Watch ALL 3 consoles simultaneously:
Popup Console should show:
Start button clicked
Current tab: https://higgsfield.ai/sora-trends/tiktok
Sending start message to background...
Start response: { success: true }
Service Worker Console should show:
Background received message: { action: 'start' }
Starting automation...
startAutomation called
Current state: { prompts: [...], ... }
Processing next prompts...
Found 1 prompts to process: [0]
Showing confirmation notification...
Content Script Console should show (after you confirm):
Content script received message: { action: 'generatePrompt', ... }
=== GENERATE PROMPT CALLED ===
Step 1: Ensuring Unlimited is ON...
=== CHECKING UNLIMITED TOGGLE ===
✓ Unlimited is already ON
Step 2: Finding textarea...
✓ Found textarea, pasting prompt...
Step 4: Finding submit button...
✓ Found submit button with matching class
✓ Generation started successfully!
Fix: Reload extension (Step 1)
Fix:
- Reload extension
- Close all Higgsfield tabs
- Open new tab to Higgsfield
Fix: Load CSV file first before clicking Start
Fix: Make sure you're on https://higgsfield.ai/sora-trends/tiktok (with /tiktok!)
Check Content Script Console, it will list all switches found. Share that output.
Check Content Script Console, it will show how many textareas exist on the page.
On the Higgsfield page, press F12, go to Console, and paste this:
console.log('=== DIAGNOSTIC ===');
console.log('URL:', window.location.href);
console.log('Extension ID:', chrome.runtime?.id);
console.log('Textarea:', document.querySelector('textarea') ? 'FOUND ✓' : 'NOT FOUND ✗');
console.log('Unlimited toggle:', document.querySelector('button[role="switch"]') ? 'FOUND ✓' : 'NOT FOUND ✗');
console.log('Submit buttons:', document.querySelectorAll('button[type="submit"]').length);
chrome.storage.local.get(['prompts', 'currentIndex'], (data) => {
console.log('Prompts loaded:', data.prompts?.length || 0);
console.log('Current index:', data.currentIndex || 0);
});Share the output if you need help!
In the Higgsfield page console, run:
chrome.runtime.sendMessage({ action: 'ping' }, (response) => {
console.log('Ping test response:', response);
});Expected: { success: true, ready: true }
If error: Extension or content script not loaded properly
- Extension is enabled in chrome://extensions/
- Extension has been reloaded after any code changes
- You're on exactly: https://higgsfield.ai/sora-trends/tiktok
- CSV file was loaded successfully (saw green "✓ X prompts loaded")
- Start button is enabled (not grayed out)
- All 3 console windows are open and visible
- No red errors in any console before clicking Start
- Notifications permission is granted
Share these details:
- Screenshot of Service Worker console
- Screenshot of Content Script console (Higgsfield page F12)
- Screenshot of Popup console
- Copy/paste any red error messages
- Output of the Diagnostic script (Step 6)
Reload Extension:
chrome://extensions/ → Click reload icon on extension
Open Service Worker Console:
chrome://extensions/ → Click "Service worker" link
Open Content Script Console:
On Higgsfield page → Press F12 → Console tab
Open Popup Console:
Click extension icon → Right-click popup → Inspect → Console tab
Check Storage:
chrome.storage.local.get(null, (data) => console.log(data));- Load CSV → See green "✓ 5 prompts loaded"
- Click Start → See notification asking to confirm prompt #1
- Click "Yes" on notification
- See prompt appear in textarea on Higgsfield page
- See submit button get clicked automatically
- Generation starts
- After 5 minutes, extension checks status
- When complete, get notification for next prompt
The key is watching the console logs to see exactly where it fails!