Preview a Row with JavaScript Disabled

Use the JavaScript-disabled preview button to open a temporary preview of the page using the plugin state shown in the current row, while also disabling JavaScript execution for that preview.

This is useful when you want to understand whether the page still works correctly without front-end JavaScript, or when you want to isolate problems that may be caused by scripts rather than by PHP, plugins, or theme output.

What This Button Does

This preview button opens the page represented by the current row and applies:

  • the plugin state currently shown in that row
  • the selected theme for that row, when available
  • a js=off preview mode

The page is previewed with the same logic as the standard preview, but with JavaScript disabled.

Where to Find It

  • Open the Action Buttons bar for the row
  • Look for the preview icon with the JS label
FDP preview with JS disabled

When to Use the JavaScript-Off Preview

  • check rendering without JavaScript
  • identify script-related issues
  • test server-side output independently
  • inspect pages that break after scripts run
  • compare normal vs no-JS preview

Rule: use standard preview for full behavior, JS-off preview to isolate script effects.

You Do Not Need to Save First

  • change plugin settings
  • optionally change theme
  • click JS-off preview
  • inspect result
  • save only if needed

This allows safe testing before committing changes.

What “JavaScript Disabled” Means

This preview disables JavaScript execution to evaluate server-rendered output.

Useful for troubleshooting:

  • blank sections caused by script errors
  • broken interactions
  • HTML vs script rendering issues
  • front-end plugin conflicts

Standard Preview vs JavaScript-Off Preview

Standard Preview

Tests the full page with JavaScript enabled.

JavaScript-Off Preview

Tests the page without JavaScript.

Workflow:

  • preview normally
  • preview with JS disabled
  • compare results

If issues appear only with JS, they are likely script-related.

What Settings Are Used

  • current plugin checkboxes
  • row target (single, archive, backend)
  • selected theme

The preview reflects exactly what is configured in the row, but with JavaScript disabled.

Theme Selection

If available, the selected theme is applied.

This allows testing combinations like:

  • plugins + current theme
  • plugins + alternate theme
  • plugins + alternate theme + JS disabled

Typical Use Cases

  • investigate layout issues
  • test progressive enhancement
  • check content visibility without JS
  • isolate plugin conflicts
  • verify dependency on JavaScript

Example Workflow

  • Open row actions
  • adjust plugin settings
  • optionally change theme
  • run normal preview
  • run JS-off preview
  • compare results

What This Button Does Not Do

It does not save the row or permanently disable JavaScript.

It only applies temporary settings to the preview request.

If the Preview Helps You Find a Problem

  • compare active plugins
  • re-enable plugins one by one
  • test with another theme

Summary

The JavaScript-disabled preview button lets you preview a page using the current row settings without JavaScript execution.

Use it to:

  • test before saving
  • compare JS vs no-JS behavior
  • isolate script issues
  • validate server-rendered output

It is a powerful tool to determine whether issues come from plugins or front-end JavaScript.