VBCS Variable Inspector
Extension Actions
- Live on Store
Debug overlay for Oracle VBCS/OJET pages to inspect $variables/$page/$flow/$application and binding values.
VBCS Variable Inspector helps Oracle VBCS and OJET developers debug runtime behavior directly in the browser.
Key features:
- One-click overlay launch from the toolbar
- Frame-aware inspection for iframe-based applications
- Binding inspection for [[...]] and {{...}} expressions with resolved values
- Namespace Explorer for $variables, $page, $flow, and $application
- Manual Query for quick runtime path checks
- State Manager workflows for export/import, dry-run, apply, backup, and restore
Built for faster issue triage, safer runtime testing, and cleaner debugging handoff across teams.
What’s New (Version 0.1.2)
- Added a header progress indicator for long-running inspector actions
- Added root-context capture for smarter selection behavior
- Added State Manager support for roots export and merge import mode
- Refined themes, row matching, and compact/minimal header presentation
- Improved hover/rerender stability and expression/binding overlap detection
- Tightened script injection gating and improved snapshot scan performance
- Centralized override icon rendering with SVG builder and emoji fallback
# Changelog
All notable changes to the VBCS Variable Inspector Chrome extension are documented in this file.
## [0.1.2] - 2026-04-07
### Added
- Header-level operation progress indicator for long-running actions
- Root-context capture for smarter selection behavior
- State manager support for roots export and merge import mode
### Changed
- Refined theme system and row matching for clearer inspection results
- Polished compact header and minimal-theme readability
- Centralized override action icon rendering with SVG builder and emoji fallback
### Fixed
- Stabilized hover updates and rerender behavior to reduce UI jitter
- Hardened expression probing and binding-overlap detection
- Tightened script/library injection gating and improved snapshot scanning
## [0.1.1] - 2026-03-23
### Added
- Stronger onboarding flow behavior:
- Intro no longer auto-opens the guide.
- Guide opens only from explicit user actions (`Help` / `Open guide`).
- Better selected-control visibility in page context:
- Theme-aware dotted overlay with contextual fill/ring.
- Improved contrast for inspected/clicked highlight overlays.
- More reliable component navigation:
- Generic parent/child traversal heuristics.
- Preserves structural steps like `td -> tr` instead of skipping to broad containers.
- Improved fine-selection option discovery:
- Dropdown now builds around current inspected element (not only initial click).
- Adds sibling and peer options (including table row column peers) for generic selection.
### Changed
- Welcome/start behavior:
- `Start` now loads a sample element and closes intro.
- Guide remains closed until explicitly opened.
- Header debug toggle UX:
- Compact top button label changed to `Log`.
- State shown via dot/color + tooltip/ARIA instead of long on/off button text.
### Fixed
- Inspected highlight precision:
- Fine selection stays on the exact selected node (except effectively invisible tiny nodes).
- Overlay targeting:
- Reduced over-aggressive parent promotion for inspected mode.