VBCS Variable Inspector icon

VBCS Variable Inspector

Extension Actions

How to install Open in Chrome Web Store
CRX ID
nhlbnbfihdnmmgncdfknekabdhlajhpl
Status
  • Live on Store
Description from extension meta

Debug overlay for Oracle VBCS/OJET pages to inspect $variables/$page/$flow/$application and binding values.

Image from store
VBCS Variable Inspector
Description from store

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.