Troubleshooting

← Back to index

A field guide to the problems you hit first. Start with the blank-screen checklist; the rest is grouped by symptom.

Nothing renders (blank screen)

Work down this list — it's ordered by how often each one is the cause:

  1. No DocumentAsset assigned. Select the WevaDocument and confirm an .html TextAsset is in the Document Asset field. An empty document paints nothing.
  2. URP renderer feature missing. For the production path you must add UIBatchedRendererFeature (or UIRendererFeature) to your URP Renderer asset's Renderer Features list. Without it and with RendererBackend = URP, nothing draws. To check fast, set RendererBackend = IMGUI (or Auto) — if the UI appears, the missing feature was the cause. See Getting Started → URP render setup.
  3. Zero-size viewport. If ViewportOverride is set to something like (0,0) and no camera / screen size resolves, layout runs against a 0×0 surface and everything collapses. Leave ViewportOverride at (0,0) to track the screen, or set a real size. Confirm the resolved size in the DevTools overlay (F12 → Performance shows the viewport).
  4. The GameObject or component is disabled, or there is no enabled camera rendering with the URP renderer that owns the feature.
  5. A root element collapsed to zero height. A top-level flex/grid container with no explicit height and no growing content can compute to height 0. Give the page root a height (html, body { height: 100%; } or a 100vh wrapper) — open the Elements window (Window → Weva → Elements) and look at the root box's computed height.
  6. CSS never loaded. See "My styles don't apply" below — an unstyled but present DOM still renders text top-left; a truly blank screen is usually one of 1–5.

My styles don't apply

{{ Bindings }} show literally or never update

Clicks / input don't fire

Text looks wrong

Performance / stutter

Editor-specific

Still stuck?

Open Window → Weva → Elements to inspect the live DOM, matched rules, and the computed box model — the same data Chrome's DevTools shows. If a box is present in the tree but has zero size or the wrong style, the answer is usually there.

Next: Authoring Guide · Supported CSS