Chrome Extension: Manifest V3 version with scroll fixes#4
Open
cclambie wants to merge 2 commits intoinitial-uploadfrom
Open
Chrome Extension: Manifest V3 version with scroll fixes#4cclambie wants to merge 2 commits intoinitial-uploadfrom
cclambie wants to merge 2 commits intoinitial-uploadfrom
Conversation
added 2 commits
November 30, 2025 23:46
- Converted manifest.json to Manifest V3 format - Changed 'permissions' to 'host_permissions' for URL access - Added fix.css for improved scroll behavior - Added INSTALL-CHROME.md with Chrome-specific installation instructions - Added README-CHROME-NOTES.md documenting Chrome compatibility changes - All JavaScript code is compatible with both Firefox and Chrome - Version 1.0.0 for Chrome release
…ve logging - Added 4 fallback strategies to find display count element - Strategy 1: Check all span.total elements for visibility - Strategy 2: Search in action-bar area - Strategy 3: Search near Show more button - Strategy 4: Search entire page for pattern - Increased timeout from 10s to 30s in waitForRowsToLoad - Added detailed console logging for debugging - Added attempt counter and elapsed time logging - Improved error messages with more context
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Chrome Extension Version (Manifest V3)
This PR creates a Chrome-compatible version of the Xero Cash Coding Filter extension using Manifest V3.
Changes Made
1. Manifest V3 Migration
manifest.jsonfrom Manifest V2 to V3manifest_versionfrom 2 to 3permissionstohost_permissions2. Added Scroll Behavior Fixes
fix.css3. Chrome-Specific Documentation
INSTALL-CHROME.md: Complete installation guide for Chrome usersREADME-CHROME-NOTES.md: Technical notes on Chrome compatibilityCompatibility
What Works the Same
✅ All filtering functionality
✅ Load all button
✅ Account "Has value" filter
✅ Clear button
✅ Progress indicators
What's Different
Code Compatibility
The JavaScript code (
content.js) is fully compatible with both Firefox and Chrome:Testing Recommendations
Files Changed
manifest.json- Converted to Manifest V3fix.css- NEW: Scroll behavior improvementsINSTALL-CHROME.md- NEW: Chrome installation guideREADME-CHROME-NOTES.md- NEW: Technical documentationNotes
This branch is based on
initial-uploadwhich contains all merged features including:The Chrome version maintains feature parity with the Firefox version while using the modern Manifest V3 standard.