Troubleshooting Guide
Last Updated: 2026-02-04 | Reading Time: 20 minutes
Solutions for common PasteShelf issues.
Table of Contents
Section titled “Table of Contents”- Common Issues
- Accessibility & Permissions
- Keyboard Shortcuts & Hotkeys
- Launch at Login Issues
- Clipboard Issues
- Search Issues
- Sync Issues
- Performance Issues
- Getting Help
Common Issues
Section titled “Common Issues”PasteShelf Won’t Launch
Section titled “PasteShelf Won’t Launch”Symptoms: App crashes on launch or won’t open
Solutions:
- Check macOS version (requires 14.0+)
- Remove corrupted preferences:
Terminal window defaults delete com.pasteshelf.PasteShelf - Check for conflicting apps
- Reinstall the application
”PasteShelf would like to control this computer”
Section titled “”PasteShelf would like to control this computer””Solution: Grant Accessibility permission
System Settings → Privacy & Security → Accessibility → PasteShelf ✓Accessibility & Permissions
Section titled “Accessibility & Permissions”Accessibility Permission Not Working
Section titled “Accessibility Permission Not Working”Symptoms:
- Panel won’t open with hotkey
- Pasting into other apps fails
- Permission prompt doesn’t appear
Solutions:
-
Remove and re-add PasteShelf:
System Settings → Privacy & Security → Accessibility1. Select PasteShelf and click "-" to remove2. Click "+" and add PasteShelf from /Applications3. Enable the checkbox -
Reset accessibility database (if above doesn’t work):
Terminal window # Requires admin passwordsudo tccutil reset AccessibilityThen re-grant permission.
-
Verify permission is active:
Terminal window # Should output "1" if grantedsqlite3 ~/Library/Application\ Support/com.apple.TCC/TCC.db \"SELECT allowed FROM access WHERE service='kTCCServiceAccessibility' AND client='com.pasteshelf.PasteShelf'"
Permission Keeps Getting Revoked
Section titled “Permission Keeps Getting Revoked”Causes:
- App was updated (code signature changed)
- App was moved to different location
- macOS security update
Solution: Remove and re-add the permission after each update.
Automation Permission Issues
Section titled “Automation Permission Issues”Symptoms: PasteShelf can’t paste into certain apps
Solution:
System Settings → Privacy & Security → Automation→ PasteShelf → Enable target appsKeyboard Shortcuts & Hotkeys
Section titled “Keyboard Shortcuts & Hotkeys”Global Hotkey Doesn’t Work
Section titled “Global Hotkey Doesn’t Work”Symptoms: Pressing ⌘⇧V (or custom hotkey) does nothing
Checklist:
- Is PasteShelf running? Check menu bar for the clipboard icon
- Is the hotkey registered?
- Open Preferences → Shortcuts
- The hotkey should be displayed
- Try re-recording it
- Is there a conflict? Another app may be using the same shortcut
Common conflicting apps:
- Alfred (uses ⌘⌥C by default)
- Raycast (uses ⌥Space by default)
- PopClip (various shortcuts)
- Keyboard Maestro (custom shortcuts)
- Other clipboard managers
Debug:
# Check for hotkey conflictslog stream --predicate 'subsystem == "com.pasteshelf.PasteShelf" AND category == "hotkey"' --level debugHotkey Works But Panel Doesn’t Appear
Section titled “Hotkey Works But Panel Doesn’t Appear”Solutions:
- Check display settings: Panel appears on the screen with the mouse cursor
- Reset panel position:
Terminal window defaults delete com.pasteshelf.PasteShelf panelPosition - Check for overlapping windows: The panel might be behind another window
Can’t Record Custom Hotkey
Section titled “Can’t Record Custom Hotkey”Symptoms: Hotkey recorder doesn’t capture the key combination
Solutions:
- Click the recorder field first to focus it
- Press the modifier keys (⌘, ⌥, ⌃, ⇧) before the letter key
- Avoid system-reserved shortcuts:
- ⌘Q (Quit)
- ⌘W (Close Window)
- ⌘H (Hide)
- ⌘M (Minimize)
- ⌘Tab (App Switcher)
Quick Paste Shortcuts (⌘1-9) Don’t Work
Section titled “Quick Paste Shortcuts (⌘1-9) Don’t Work”Solutions:
- Ensure Quick Paste is enabled in Preferences → Shortcuts
- The floating panel must be open for these shortcuts to work
- Some apps capture ⌘1-9 for their own tabs/features
Launch at Login Issues
Section titled “Launch at Login Issues”PasteShelf Doesn’t Start at Login
Section titled “PasteShelf Doesn’t Start at Login”Symptoms: Have to manually launch PasteShelf after each restart
Solutions:
-
Check the setting:
Preferences → General → Launch at Login ✓ -
Verify Login Items (macOS 13+):
System Settings → General → Login Items→ Look for PasteShelf under "Allow in the Background" -
Manually add to Login Items:
System Settings → General → Login Items→ Click "+" under "Open at Login"→ Select PasteShelf from /Applications -
Check LaunchAgent (advanced):
Terminal window # Check if launch agent existsls -la ~/Library/LaunchAgents/com.pasteshelf.PasteShelf.plist# If missing, PasteShelf will recreate it when you toggle the setting
PasteShelf Launches Multiple Times
Section titled “PasteShelf Launches Multiple Times”Symptoms: Multiple menu bar icons or multiple instances
Solutions:
- Quit all instances:
Terminal window pkill -9 PasteShelf - Remove duplicate Login Items
- Check for both old and new launch methods:
Terminal window # Remove old launch agent if presentrm ~/Library/LaunchAgents/com.pasteshelf.PasteShelf.plistlaunchctl bootout gui/$(id -u) ~/Library/LaunchAgents/com.pasteshelf.PasteShelf.plist 2>/dev/null
“Open at Login” Setting Keeps Turning Off
Section titled ““Open at Login” Setting Keeps Turning Off”Causes:
- Preferences file corruption
- Insufficient permissions
Solutions:
- Reset preferences:
Terminal window defaults delete com.pasteshelf.PasteShelf - Check file permissions:
Terminal window ls -la ~/Library/Preferences/com.pasteshelf.PasteShelf.plist# Should be owned by your user
Clipboard Issues
Section titled “Clipboard Issues”Clipboard Not Being Captured
Section titled “Clipboard Not Being Captured”Symptoms: Copied content doesn’t appear in PasteShelf
Checklist:
- Accessibility permission granted?
- PasteShelf running (check menu bar)?
- Source app not in exclusion list?
- Not private browsing mode?
- Monitoring not paused?
Solutions:
-
Check if monitoring is paused:
- Look at menu bar icon (paused icon is different)
- Click menu bar → Resume Monitoring
-
Check excluded apps:
Preferences → Privacy → Excluded AppsRemove the source app if it’s in the list.
-
Check private browsing:
- Safari: Not in Private Browsing window
- Chrome: Not in Incognito window
- Firefox: Not in Private window
If you want to capture private browsing:
Preferences → Privacy → Exclude Private Browsing → Off -
Verify monitoring is active:
Terminal window # Check monitoring logslog stream --predicate 'subsystem == "com.pasteshelf.PasteShelf" AND category == "clipboard"' --level debug -
Restart monitoring:
- Quit PasteShelf (Menu bar → Quit)
- Relaunch from Applications
Items from Password Managers Not Captured
Section titled “Items from Password Managers Not Captured”This is intentional. By default, PasteShelf excludes content from:
- 1Password
- Bitwarden
- LastPass
- Dashlane
- KeePassXC
- Keychain Access
To capture (not recommended for security):
Preferences → Privacy → Excluded Apps → Remove password managerSensitive Data Not Being Flagged
Section titled “Sensitive Data Not Being Flagged”Symptoms: Credit cards, API keys, etc. not marked as sensitive
Solutions:
-
Check sensitivity detection:
Preferences → Privacy → Detect Sensitive Data → On -
Report false negatives: If a pattern should be detected, report it via GitHub Issues.
Duplicate Items Appearing
Section titled “Duplicate Items Appearing”Symptoms: Same content appears multiple times in history
Solutions:
-
Check deduplication setting:
Preferences → General → Skip Duplicates → On -
Content might be slightly different:
- Different formatting (RTF vs plain text)
- Trailing whitespace differences
- Different source applications
Wrong Content Type Detected
Section titled “Wrong Content Type Detected”Symptoms: Text shows as image, URL shows as text, etc.
Solutions:
- This usually happens when the source app provides multiple clipboard formats
- PasteShelf prioritizes: URL > Image > Rich Text > Plain Text
- Report the issue with:
- Source application name and version
- What content type was expected
- What content type was shown
- Sample content (redacted)
Search Issues
Section titled “Search Issues”Search Returns No Results
Section titled “Search Returns No Results”Symptoms: Typing in search field shows “No matching items”
Checklist:
- Check active filters: Click “All” to clear type filters
- Check search term: Ensure you’re not searching for very short terms (min 2 chars)
- Check clipboard history: Are there any items in history?
Solutions:
-
Clear all filters:
- Click the “All” filter chip
- Clear the search field (press Escape)
-
Verify items exist:
- Open the panel without searching
- Scroll through the list to confirm items are present
-
Rebuild search index:
Preferences → Advanced → Rebuild Index -
Check database integrity:
Terminal window # Verify SQLite databasesqlite3 ~/Library/Application\ Support/PasteShelf/ClipboardHistory.sqlite "PRAGMA integrity_check"
Search Finds Wrong Items
Section titled “Search Finds Wrong Items”Symptoms: Search results don’t match what you typed
Explanation: PasteShelf uses fuzzy search by default, which finds approximate matches.
Solutions:
- Use exact match: Wrap search term in quotes
"exact phrase" - Disable fuzzy search: Preferences → Search → Disable Fuzzy Matching
- Use longer search terms: More specific terms give better results
Slow Search
Section titled “Slow Search”Symptoms: Search takes several seconds to return results
Causes:
- Large clipboard history (>1000 items)
- Complex search queries
- Fuzzy search with low threshold
Solutions:
- Reduce history limit: Preferences → General → History Limit
- Enable auto-cleanup: Preferences → Privacy → Auto-delete after X days
- Optimize search settings:
- Increase fuzzy match threshold (stricter matching)
- Disable fuzzy search for very large histories
- Clear old items:
Terminal window # View database sizels -lh ~/Library/Application\ Support/PasteShelf/ClipboardHistory.sqlite
Search Doesn’t Find Image Content
Section titled “Search Doesn’t Find Image Content”Note: Standard search only works on text content.
For image text search (OCR): Enable OCR in Preferences > Search > Enable OCR.
Alternative: You can also search by:
- Source application name
- Date/time (use filters)
- Image type filter
Sync Issues
Section titled “Sync Issues”Sync Not Working
Section titled “Sync Not Working”Checklist:
- Sync enabled in Preferences?
- Signed into iCloud?
- iCloud Drive enabled?
- Internet connection?
Reset sync:
# Reset CloudKit sync statedefaults delete com.pasteshelf.PasteShelf cloudKitChangeToken
# Force re-sync# Restart PasteShelfSync Conflicts
Section titled “Sync Conflicts”Solution: Check sync preferences for conflict resolution strategy
Performance Issues
Section titled “Performance Issues”High CPU Usage
Section titled “High CPU Usage”Solutions:
- Reduce polling frequency (Advanced settings)
- Clear large clipboard items
- Reduce history limit
High Memory Usage
Section titled “High Memory Usage”Solutions:
- Lower history limit
- Disable image previews
- Clear old items
Debug:
# Memory usagetop -pid $(pgrep -x PasteShelf) -l 1Slow Startup
Section titled “Slow Startup”Solutions:
- Reduce history items
- Disable launch at login temporarily
- Check for corrupted database
Getting Help
Section titled “Getting Help”Before Contacting Support
Section titled “Before Contacting Support”Collect:
- macOS version
- PasteShelf version
- Error messages
- Steps to reproduce
Generate Diagnostic Report
Section titled “Generate Diagnostic Report”PasteShelf → Help → Generate Diagnostic ReportSupport Channels
Section titled “Support Channels”| Channel | Details |
|---|---|
| GitHub Issues | Bug reports and feature requests |
| GitHub Discussions | Community help and questions |
| [email protected] |
Related Documentation
Section titled “Related Documentation”| Document | Description |
|---|---|
| FAQ | Common questions |
| User Guide | Complete user guide |
| Monitoring | System monitoring |
Last updated: 2026-02-04