# SheetFusion 3.0 Backward Compatibility QA

Use a public test Google Sheet with a visible `Sheet1` tab and at least two rows.

## Shortcodes

- `[sheetfusion id="SHEET_ID" sheet="Sheet1"]`
- `[sheetfusion id="SHEET_ID" sheet="Sheet1" theme="default"]`
- `[sheetfusion id="SHEET_ID" sheet="Sheet1" theme="stripe"]`
- `[sheetfusion id="SHEET_ID" sheet="Sheet1" caption=""]`
- `[sheetfusion id="SHEET_ID" sheet="Sheet1" caption="My Caption"]`
- `[sheetfusion table="123"]`

## Expected Results

- Direct shortcode with no caption shows no caption.
- Direct shortcode with no theme uses the 2.1.x-style lightweight table presentation.
- Direct shortcode with `theme="default"` uses the 2.1.x-style lightweight table presentation.
- Direct shortcode with `theme="stripe"` uses the stripe theme.
- Direct shortcode with `caption=""` shows no caption.
- Direct shortcode with `caption="My Caption"` shows `My Caption`.
- Saved table with no caption does not display its admin name.
- Saved table with an explicit caption displays that caption.
- Existing direct shortcodes render without edits after upgrading.
