> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aftersell.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Kan ikke scrolle på butikssiden når Upcart lukkes

> Denne artikel beskriver, hvordan du løser scrollproblemer på butikssiden, der opstår efter lukning af Upcart.

<div id="overview">
  ## Oversigt
</div>

Hvis din butiksside ikke kan scrolles efter lukning af Upcart, skyldes det sandsynligvis dit temas logik, der låser sidens scroll, når en cart drawer er åben. Derudover tilbyder Upcart nu indbyggede indstillinger til at løse disse problemer, såsom at tilsidesætte eksisterende scroll-låsningslogik.

Du kan løse det ved at bruge indbyggede indstillinger i Upcart eller ved at tilføje en lille tilpasning, der fjerner scroll-låsningsadfærden.

***

Sådan løser du det

<div id="using-built-in-solutions">
  # Brug af indbyggede løsninger
</div>

I de fleste tilfælde kan de indbyggede muligheder i Upcarts indstillinger løse scrollproblemer uden tilpasset kode.

1. **Aktivér "Override existing scroll locking logic"**:

   * Åbn Cart Editor i dine Upcart-indstillinger.
   * Gå til **Settings** → **Cart settings**, og udvid derefter **Advanced Settings**.
   * Aktivér **Override existing scroll locking logic**. Beskrivelsen dækker præcis dette tilfælde: et tema eller en tredjepartsapp, der efterlader siden scroll-låst, efter kurven lukkes.

   Der er ingen separat indstilling for mobil eller overlay-scroll — denne ene checkboks dækker begge dele.

Følg disse trin for at anvende en tilpasning, der genopretter sidens scroll, efter kurven lukkes.

***

<div id="accessing-custom-html-settings">
  ## Adgang til Custom HTML-indstillinger
</div>

1. Åbn **Upcart-appen** fra dit Shopify-dashboard.
2. Gå til **Cart Editor**.
3. Åbn **Settings**, og vælg fanen **Custom HTML**. Settings er en række faner — hvis du ikke kan se Custom HTML, ligger den bag **More settings**.

***

<div id="adding-the-code">
  ## Tilføjelse af koden
</div>

1. I avancerede eller specifikke tilfælde, hvor de indbyggede løsninger ikke løser problemet, kan du anvende tilpasset HTML-kode i Upcart. Vælg, hvor HTML-koden skal anvendes i Upcart. Til denne løsning skal du vælge sektionen **Above Announcements/Rewards**.
2. Tilføj følgende kodestykke:

```
<script>  
window.upcartSubscribeCartOpened(() => {  
  var elementLockingThePage = document.querySelector('body');  
  if (elementLockingThePage != null) {  
    elementLockingThePage.setAttribute('style', 'overflow-Y:hidden !important');  
  }  
});  
window.upcartSubscribeCartClosed(() => {  
  var elementLockingThePage = document.querySelector('body');  
  if (elementLockingThePage != null) {  
    elementLockingThePage.setAttribute('style', 'overflow-Y:scroll !important');  
  }  
});  
</script>
```

<Note>
  **Bemærkning om ældre versioner:** Callbacks som `window.upcartOnCartOpened` og `window.upcartOnCartClosed` virker stadig, men er forældede og logger advarsler i konsollen. Brug `upcartSubscribeCartOpened` og `upcartSubscribeCartClosed` til alle nye scripts.
</Note>

1. Gem dine ændringer.
2. Genindlæs din storefront, og test lukning af kurven for at bekræfte, at scroll er genoprettet.

***

<div id="why-this-happens">
  ## Hvorfor sker det
</div>

Når Upcart åbner, skjuler den din butiks egen cart drawer og overtager dens visuelle plads. Nogle temaer indeholder dog kode, der låser sidens scroll, når en drawer er aktiv. Efter Upcart lukkes, kan den lås blive siddende og forhindre siden i at scrolle. På mobilenheder kan der opstå yderligere problemer, såsom overlays, der bliver hængende eller gør siden uklikbar. Disse problemer er ofte knyttet til mobilspecifik scroll-låsningsadfærd eller overlays, der ikke nulstilles.

Scriptet ovenfor genopretter normal scrolladfærd ved manuelt at nulstille sidens overflow-egenskab, når kurven åbnes eller lukkes.

***

Brug for hjælp eller yderligere fejlfinding

<div id="additional-steps-before-contacting-support">
  # Yderligere trin før du kontakter support
</div>

1. Sørg for, at **Override existing scroll locking logic** er aktiveret.
2. Dobbelttjek, om tilpasset kode eller tredjepartsscripts kan forstyrre.

Hvis du stadig oplever scrollproblemer efter at have anvendt løsningen, bruger dit tema muligvis en anden selektor eller tilpasset scroll-logik.

Kontakt **Upcart Support** for hjælp til at identificere den korrekte selektor, eller kontakt din **temaudvikler** for hjælp til at justere dit temas scroll-indstillinger.
