TuxCore Skillset

OBS Overlay Debug Template

prompt debug Guld

prompts/debug/obs-overlay-debug-template.md

OBS / StreamElements Overlay Debug Template

Kategori

debug

Status

Guld

Bruges til

Denne prompt bruges når TuxCore skal fejlfinde OBS Browser Source overlays, StreamElements widgets, HTML/CSS/JS overlays, countdowns, DJ-navne, billedevisning eller chat-command overlays.

Den er god til:

Prompt

$obs $debug

Jeg har et OBS/StreamElements overlay problem.

## Problem

[Beskriv hvad der ikke virker]

## Hvor kører overlayet?

- OBS Browser Source: [ja/nej]
- StreamElements Custom Widget: [ja/nej]
- Lokal HTML-fil: [ja/nej]
- Webhostet URL: [indsæt URL hvis relevant]

## Fejl / symptomer

[Beskriv hvad du ser, fx blankt overlay, forkert placering, JS fejl, fetch fejl]


## HTML

[indsæt relevant HTML]


## CSS

[indsæt relevant CSS]


## JavaScript

[indsæt relevant JavaScript]


## OBS Browser Source settings

Width: [fx 1920] Height: [fx 1080] FPS: [fx 30] URL/File: [indsæt] Shutdown source when not visible: [ja/nej] Refresh browser when scene becomes active: [ja/nej]


## Det jeg vil have

Svar med:

1. Hvad fejlen sandsynligvis skyldes.
2. Hvilken del af HTML/CSS/JS der er problemet.
3. Præcis rettelse.
4. Copy/paste-klar kode eller patch.
5. OBS testtrin.
6. Cache/reload råd.
7. Hvis det er StreamElements: forklar FIELDS/DATA hvis relevant.

Regler:

- Brug dansk forklaring.
- Gør svaret copy/paste-klar.
- Brug transparent baggrund som standard.
- Undgå unødvendige dependencies.
- Bevar eksisterende design så meget som muligt.

Eksempel på brug

$obs $debug

Mit DJ-navn overlay virker i Chrome, men i OBS står pilene forkert og animationerne rammer ikke samme hastighed.
Her er HTML/CSS/JS.

Forventet output

Et godt svar bør indeholde:

Standard OBS testtrin

  1. bn overlayet direkte i Chrome/Edge.

  2. Højreklik og vælg Inspect hvis muligt.
  3. Tjek Console for JavaScript-fejl.
  4. Tjek Network hvis overlayet henter data.
  5. Reload OBS Browser Source.
  6. Sæt korrekt Width/Height.
  7. Test med tydelig midlertidig tekst.
  8. Fjern midlertidig debug når det virker.

OBS Browser Source standard

Width: 1920
Height: 1080
FPS: 30
Custom CSS: tom

Ved vertikal/social:

Width: 1080
Height: 1920

Ved Instagram/Facebook poster-format:

Width: 1080
Height: 1350

Typiske fejl

Overlay er blankt

Mulige årsager:

Fix:

Transparent baggrund virker ikke

Mulige årsager:

Fix:

html,
body {
  margin: 0;
  padding: 0;
  background: transparent;
  overflow: hidden;
}

Overlay virker i browser men ikke OBS

Mulige årsager:

Fix:

Fetch/API virker ikke

Mulige årsager:

Fix:

fetch(CONFIG.endpoint, { cache: "no-store" })

Tjek også:

Network tab
HTTP status
Response body
Content-Type

Animation hakker

Mulige årsager:

Fix:

StreamElements fields virker ikke

Mulige årsager:

Fix:

Standard debug CSS

.debug-box {
  outline: 2px solid red;
  background: rgba(255, 0, 0, 0.15);
}

Standard debug JS

const DEBUG = true;

function debugLog(...args) {
  if (DEBUG) {
    console.log("[Overlay Debug]", ...args);
  }
}

Sikkerhedsregler

Tags

obs, streamelements, overlay, debug, html, css, javascript, browser-source, tuxcore
obs streamelements overlay debug html css javascript