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

59 lines
1.7 KiB
Markdown

# 🍪 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-click****Delete**
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.