Files
dealplustech/TEST_CONSENT.md
Kunthawat Greethong 7a67f68d9f ♻️ Restructure: Move Astro to repository root
BREAKING CHANGE: Astro project is now at repository root
- Removed dealplustech-astro subdirectory
- Moved all Astro files to root
- Updated PostCSS config to .cjs
- Removed old Next.js files

 11 pages built successfully
 Cookie consent banner included
 Privacy/Terms links in footer
 Ready for Easypanel deployment (no root dir needed)

Migration path:
- Old structure: /dealplustech-astro/
- New structure: / (root)
2026-03-09 22:00:05 +07:00

1.7 KiB

🍪 How to Test Cookie Consent Banner

The Banner IS Working!

The cookie consent banner code is in the built HTML. If you don't see it, it's because:

  • You already accepted/rejected before
  • Consent is saved in localStorage permanently
  • Banner only shows to NEW visitors

How to Test (3 Methods):

Method 1: Clear LocalStorage (Easiest)

  1. Open your website in browser
  2. Press F12 to open DevTools
  3. Go to Application tab (Chrome) or Storage tab (Firefox)
  4. Click on Local Storage → Your site URL
  5. Find consent-preferences key
  6. Right-clickDelete
  7. Refresh page (F5)
  8. Banner should appear at bottom!

Method 2: Incognito/Private + Clear Cache

  1. Close ALL browser windows
  2. Open NEW Incognito/Private window
  3. IMPORTANT: Don't visit the site first in regular browser
  4. Visit your site in Incognito
  5. Banner should appear

Method 3: Different Browser

  1. If you use Chrome, try Firefox or Safari
  2. First-time visit = banner appears

What the Banner Does:

  • Shows at bottom of page (fixed position)
  • Has 3 buttons: ยอมรับ | ปฏิเสธ | ปรับแต่ง
  • Clicking saves preference to localStorage
  • Won't show again until you clear storage

If Banner Still Doesn't Show:

  1. Check browser console (F12 → Console tab)
  2. Look for JavaScript errors
  3. Verify page has loaded completely
  4. Check if script is blocked by ad blocker

Code Location:

  • File: src/layouts/BaseLayout.astro
  • Lines: 41-115
  • Built output: dist/index.html (search for "consent-preferences")

The code is working correctly! It's designed to not annoy users by showing repeatedly.