URL(s) where the issue occurs:
Describe the bug:
- Pagetual fails to trigger auto-paging or append content on TCGPlayer. The extension runs without throwing active console configuration errors, but it fails silently. Because TCGPlayer is built as a highly dynamic, client-side Single Page Application (SPA) using React/Next.js, simulated browser click events (.click()) and hidden background iframe rendering ("action": 1) are ignored or blocked by the site's internal router state.
- Additionally, the site frequently obfuscates or changes its layout class selectors dynamically, rendering standard CSS selector strings unreliable.
Custom rules already attempted that failed:
- Dynamic Frame Loading ("action": 1): Completely blocked/intercepted by the platform's Cloudflare security walls.
- Standard Element Selector Triggers ("action": 0): Tried targeting universal selectors like a[aria-label='Next Page'] and button[aria-label*='Next']. The selectors match, but the simulated event fails to update the virtual DOM state.
- Injected JavaScript Interceptors: Attempted executing custom MouseEvent dispatches inside a rule-specific "javascript" property layer. TCGPlayer's architecture successfully insulates its navigation lifecycle pipeline against these synthetic triggers.
Expected behavior:
- When a user scrolls to the bottom of a marketplace product grid or search listing view, Pagetual should cleanly trigger the internal application state transition to fetch, render, and append the next page chunk of item listings natively.
Environment info:
- Browser: Opera GX, Userscript Manager: Tampermonkey, Pagetual Version: Latest
URL(s) where the issue occurs:
Describe the bug:
Custom rules already attempted that failed:
Expected behavior:
Environment info: