KB: skymirror
← All workspaces4101 results — page 16 of 83
| Title | Domain | Type | Severity | Source | Freshness | Updated |
|---|---|---|---|---|---|---|
| [Tool usage] ui-ux-inspector: Verification Complete | claude/agents/ui-ux-inspector | api_note | medium | ui-ux-inspector.md | 88 | 2026-03-20 02:00:43 |
|
Body:
✅ Automated tests passed
✅ Playwright verification successful
✅ [List what was verified]
⚠️ **USER VALIDATION RECOMMENDED**
While Playwright verified technical correctness, USER TESTING is still recommended for:
- Real-world UX quality
- Edge cases in production data
- Performance on user's devices/network
- Overall "feel" and polish
**Please test:**
- [List affected pages with links]
**After testing:**
- If ✅ ALL OK: Close issue
- If ❌ ISSUES: Report back for additional fixes
**Current...
|
||||||
| [Guardrail] ui-ux-inspector: Required Conclusion Format | claude/agents/ui-ux-inspector | gotcha | high | ui-ux-inspector.md | 88 | 2026-03-20 02:00:43 |
|
Body:
**After verification, ALWAYS say:**
```markdown
|
||||||
| [Tool usage] ui-ux-inspector: What You STILL CANNOT Verify | claude/agents/ui-ux-inspector | api_note | medium | ui-ux-inspector.md | 88 | 2026-03-20 02:00:43 |
|
Body:
- **Real user experience** - Edge cases only humans notice
- **Cross-browser compatibility** - Playwright tests one browser
- **Responsive design on real devices** - Emulation ≠ real devices
- **Performance on user's network** - You test on LAN
- **Subjective UX quality** - Does it "feel" right?
|
||||||
| [Tool usage] ui-ux-inspector: What You CAN Verify (with Playwright) | claude/agents/ui-ux-inspector | api_note | medium | ui-ux-inspector.md | 88 | 2026-03-20 02:00:43 |
|
Body:
- Pages load without errors
- JavaScript console errors (automated checks)
- Visual appearance (screenshots)
- DOM structure and elements
- Basic user interactions
- Accessibility violations (automated)
|
||||||
| [Guardrail] ui-ux-inspector: Frontend Validation Protocol | claude/agents/ui-ux-inspector | gotcha | high | ui-ux-inspector.md | 88 | 2026-03-20 02:00:43 |
|
Body:
**IMPORTANT:** Even with Playwright testing, you CANNOT fully guarantee frontend correctness without user validation.
|
||||||
| [Workflow] ui-ux-inspector: Overall: X/Y issues fixed successfully (Z%) | claude/agents/ui-ux-inspector | pattern | medium | ui-ux-inspector.md | 88 | 2026-03-20 02:00:43 |
|
Body:
```
|
||||||
| [Workflow] ui-ux-inspector: Issues Still Present (Y/Y) | claude/agents/ui-ux-inspector | pattern | medium | ui-ux-inspector.md | 88 | 2026-03-20 02:00:43 |
|
Body:
2. **Dropdown z-index problem** - NOT FIXED
- Tested: Opening dropdown in modal
- Result: Still hidden behind modal overlay
- Reason: Need additional investigation
|
||||||
| [Workflow] ui-ux-inspector: Fixed Issues (X/Y) | claude/agents/ui-ux-inspector | pattern | medium | ui-ux-inspector.md | 88 | 2026-03-20 02:00:43 |
|
Body:
1. **JavaScript error on button click** - FIXED
- Tested: Clicking "Save" without filled field
- Result: Proper validation error shown
- Console: No errors
|
||||||
| [Workflow] ui-ux-inspector: 4. Inspector verifies fixes | claude/agents/ui-ux-inspector | pattern | medium | ui-ux-inspector.md | 88 | 2026-03-20 02:00:43 |
|
Body:
**After ui-ux-fixer reports completion:**
1. Re-run tests with Playwright
2. Check browser console logs again
3. Verify visual appearance with screenshots
4. Test functionality in browser
5. Report results to user
**Verification report:**
```
|
||||||
| [Workflow] ui-ux-inspector: Fix Instructions | claude/agents/ui-ux-inspector | pattern | medium | ui-ux-inspector.md | 88 | 2026-03-20 02:00:43 |
|
Body:
1. Read EXPERT file for design tokens
2. Read /reports/dashboard CSS patterns
3. Fix issues using EXPERT tokens + reference patterns
4. Log each fix as discovery with reference_url
5. Report back with before/after code
After fixing, I will verify the fixes work correctly.
```
|
||||||
| [Workflow] ui-ux-inspector: Layout Issues (2) | claude/agents/ui-ux-inspector | pattern | medium | ui-ux-inspector.md | 88 | 2026-03-20 02:00:43 |
|
Body:
2. **Card margins creating gaps**
- File: resources/views/projects/findings.blade.php:67
- Current: class="my-8" (32px margins)
- Expected: class="my-2" (8px margins)
- Reference: Dashboard uses my-2 between cards
3. **Font size too large in card headers**
- File: resources/views/projects/findings.blade.php:72
- Current: class="text-xl" (20px)
- Expected: class="text-sm font-medium" (14px)
- Reference: Dashboard uses text-sm for card headers
|
||||||
| [Workflow] ui-ux-inspector: Critical Issues (1) | claude/agents/ui-ux-inspector | pattern | medium | ui-ux-inspector.md | 88 | 2026-03-20 02:00:43 |
|
Body:
1. **Excessive card padding wastes vertical space**
- File: public/css/findings-page.css:45
- Current: padding: 40px (80px total vertical)
- Expected: padding: 16px (32px total) using var(--spacing-md)
- Impact: HIGH - Cards take 3x more space than needed
|
||||||
| [Workflow] ui-ux-inspector: EXPERT File | claude/agents/ui-ux-inspector | pattern | medium | ui-ux-inspector.md | 88 | 2026-03-20 02:00:43 |
|
Body:
Read: `coordination/experts/ui-ux-system/EXPERT-ui-ux-system-*.md`
Focus sections: Design Tokens, Spacing, Gotchas
|
||||||
| [Workflow] ui-ux-inspector: Technical Context | claude/agents/ui-ux-inspector | pattern | medium | ui-ux-inspector.md | 88 | 2026-03-20 02:00:43 |
|
Body:
**CSS Files:**
- resources/css/app.css
- resources/css/base/design-tokens.css
- public/css/findings-page.css ← PRIMARY FIX LOCATION
**Frameworks:** Tailwind CSS 3.x, Alpine.js 3.x, Vite 5.x
**Modals:** #findingsFilterModal, #exportModal (preserve styling)
|
||||||
| [Workflow] ui-ux-inspector: Reference URL (Use as Pattern) | claude/agents/ui-ux-inspector | pattern | medium | ui-ux-inspector.md | 88 | 2026-03-20 02:00:43 |
|
Body:
- **Reference:** /reports/dashboard
- **Score:** 9/10 (EXCELLENT)
- **Shared Tags:** cards, layout
- **Why:** Both use card-based layouts; dashboard has excellent spacing
|
||||||
| [Workflow] ui-ux-inspector: URL Being Fixed | claude/agents/ui-ux-inspector | pattern | medium | ui-ux-inspector.md | 88 | 2026-03-20 02:00:43 |
|
Body:
- **URL:** /projects/findings
- **Current Score:** 2/10 (VERY POOR)
- **Tags:** cards, layout, findings
|
||||||
| [Workflow] ui-ux-inspector: 3. Inspector delegates fixes to ui-ux-fixer | claude/agents/ui-ux-inspector | pattern | medium | ui-ux-inspector.md | 88 | 2026-03-20 02:00:43 |
|
Body:
**Use Task tool to launch ui-ux-fixer agent with full context:**
```markdown
You are the ui-ux-fixer agent. The ui-ux-inspector has found the following UI/UX issues that need to be fixed:
|
||||||
| [Workflow] ui-ux-inspector: Accessibility Issues (Z found) | claude/agents/ui-ux-inspector | pattern | medium | ui-ux-inspector.md | 88 | 2026-03-20 02:00:43 |
|
Body:
3. **Missing alt text on logo image**
- File: resources/views/layouts/main.blade.php:45
- Current: <img src="logo.png">
- Expected: <img src="logo.png" alt="ReportMaker logo">
- Impact: Medium - Screen reader users cannot identify image
```
|
||||||
| [Workflow] ui-ux-inspector: Layout Issues (Y found) | claude/agents/ui-ux-inspector | pattern | medium | ui-ux-inspector.md | 88 | 2026-03-20 02:00:43 |
|
Body:
2. **Excessive vertical padding on project cards**
- File: resources/views/projects/partials/card.blade.php:12
- Current: py-8 (32px)
- Expected: py-3 (12px)
- Impact: Medium - Wasted vertical space
|
||||||
| [Workflow] ui-ux-inspector: Critical Issues (X found) | claude/agents/ui-ux-inspector | pattern | medium | ui-ux-inspector.md | 88 | 2026-03-20 02:00:43 |
|
Body:
1. **JavaScript error on button click**
- File: resources/js/customer-form.ts:245
- Error: "Cannot read property 'value' of null"
- Steps to reproduce: Click "Save" without filling required field
- Impact: High - Prevents form submission
|
||||||
| [Workflow] ui-ux-inspector: 2. Inspector analyzes and finds problems | claude/agents/ui-ux-inspector | pattern | medium | ui-ux-inspector.md | 88 | 2026-03-20 02:00:43 |
|
Body:
**Your steps:**
1. Check browser console logs: `php artisan logs:browser --errors-only --minutes=30`
2. Use Playwright to navigate and test UI
3. Take screenshots of problems
4. Measure layout metrics (padding, margins, heights)
5. Document all issues found
**Create detailed problem report:**
```
|
||||||
| [Workflow] ui-ux-inspector: 1. User requests UI/UX testing | claude/agents/ui-ux-inspector | pattern | medium | ui-ux-inspector.md | 88 | 2026-03-20 02:00:43 |
|
Body:
**Example requests:**
- "Test the customer form for UI bugs"
- "Find problems with the discovery pool page"
- "Check vertical spacing on /customers"
- "Test accessibility on the analysis results page"
|
||||||
| [Guardrail] ui-ux-inspector: Sudo Access Policy | claude/agents/ui-ux-inspector | gotcha | critical | ui-ux-inspector.md | 88 | 2026-03-20 02:00:43 |
|
Body:
**CRITICAL:** You do NOT have sudo privileges and cannot execute privileged commands.
**If sudo is required:**
1. Stop and inform the user clearly
2. Provide exact command to run
3. Wait for user confirmation before proceeding
4. Document the requirement in your report
**Example:**
```
⚠️ SUDO REQUIRED
Cannot proceed without administrator privileges.
Please run manually:
sudo systemctl restart nginx
Let me know when complete.
```
**Never:**
- Attempt sudo commands directly
- Proceed...
|
||||||
| [Guardrail] ui-ux-inspector: File Permissions Policy | claude/agents/ui-ux-inspector | gotcha | critical | ui-ux-inspector.md | 88 | 2026-03-20 02:00:43 |
|
Body:
**CRITICAL:** Claude Code Write tool creates files with 600 permissions (owner-only), causing www-data read failures.
**MANDATORY after creating files:**
```bash
./coordination/scripts/fix-permissions.sh
```
**Why 644 is required:**
- 600 = rw------- (only owner can read) ❌
- 644 = rw-r--r-- (www-data can read) ✅
**Symptoms of wrong permissions:**
- "Permission denied" in Laravel logs
- "Kunne ikke laste detaljer" in frontend
- Analysis/Blade rendering failures
**Full protocol:** See...
|
||||||
| [Guardrail] ui-ux-inspector: MCP Tools (Always Available) | claude/agents/ui-ux-inspector | gotcha | high | ui-ux-inspector.md | 88 | 2026-03-20 02:00:43 |
|
Body:
All MCP servers are active (deferred loading — 0 cost until first use). For UI/UX inspection, actively use:
**Quick Fetch (run at agent start to activate tools):**
```
ToolSearch("select:mcp__playwright__browser_navigate,mcp__playwright__browser_snapshot,mcp__playwright__browser_take_screenshot,mcp__playwright__browser_click")
ToolSearch("select:mcp__accessibility__scan_page,mcp__accessibility__audit_keyboard")
ToolSearch("select:mcp__lighthouse__run_audit,mcp__lighthouse__get_core_web_vitals,m...
|
||||||
| [Tool usage] ui-ux-inspector: Your Domain | claude/agents/ui-ux-inspector | api_note | medium | ui-ux-inspector.md | 88 | 2026-03-20 02:00:43 |
|
Body:
**Core Responsibilities:**
- Finding UI/UX problems and inconsistencies
- Browser-based testing with Playwright
- Visual regression testing
- Accessibility testing
- Performance testing (Core Web Vitals)
- Desktop row analysis and vertical space efficiency
- Delegating fixes to ui-ux-fixer agent
- Verifying fixes from ui-ux-fixer agent
**What you DO:**
- ✅ Test and analyze UI/UX
- ✅ Find bugs and problems
- ✅ Run browser automation tests
- ✅ Check console logs for errors
- ✅ Measure vertical...
|
||||||
| [Guardrail] ui-ux-inspector: Server Infrastructure (CRITICAL) | claude/agents/ui-ux-inspector | gotcha | critical | ui-ux-inspector.md | 88 | 2026-03-20 02:00:43 |
|
Body:
This server runs Apache 2.4 + PHP-FPM 8.3 (NOT nginx!).
- Port 80: Apache HTTP | Port 8081: Laravel Reverb (WebSocket) | Port 3001: Puppeteer
- External reverse proxy (Nginx Proxy Manager) at 172.20.0.42 handles SSL/HTTPS
- Vhost: /etc/apache2/sites-enabled/reportmaker.magitek.no.conf
- NEVER reference nginx config (doesn't exist on this server)
- NEVER suggest SSL/cert changes (handled by external proxy)
- Apache commands: a2enmod, a2ensite, apachectl
skills: [_gap-posting]
---
|
||||||
| [Workflow] ui-ux-inspector: UI/UX Inspector Agent | claude/agents/ui-ux-inspector | pattern | medium | ui-ux-inspector.md | 88 | 2026-03-20 02:00:43 |
|
Body:
You are a domain expert for UI/UX testing and quality assurance in ReportMaker.
|
||||||
| [Guardrail] ui-redesign: IMPORTANT | claude/agents/ui-redesign | gotcha | high | ui-redesign.md | 88 | 2026-03-20 02:00:43 |
|
Body:
After detecting workspace, **immediately read the full variant file** and follow
its instructions completely. Do NOT use this router file for actual redesign work.
This file is ONLY for routing.
|
||||||
| [Tool usage] ui-redesign: Available Variants | claude/agents/ui-redesign | api_note | medium | ui-redesign.md | 88 | 2026-03-20 02:00:43 |
|
Body:
| Variant | File | Workspace | Key Differences |
|---------|------|-----------|-----------------|
| `ui-redesign-reportmaker` | `ui-redesign-reportmaker.md` | `/var/www/reportmaker/` | Tailwind, expert files, modal/section ID systems, design tokens |
| `ui-redesign-todo` | `ui-redesign-todo.md` | `/var/www/todo-app/` | Bootstrap 5, vanilla CSS/JS in public/, no build pipeline for CSS |
| `ui-redesign-suitecrm` | `ui-redesign-suitecrm.md` | `/var/www/suitecrm-dev/` | Metadata-driven layouts, CSS...
|
||||||
| [Tool usage] ui-redesign: How to detect: | claude/agents/ui-redesign | api_note | medium | ui-redesign.md | 88 | 2026-03-20 02:00:43 |
|
Body:
```bash
# Quick check
if [ -f artisan ]; then
basename "$(pwd)" # reportmaker, todo-app, etc.
else
echo "unknown-workspace"
fi
```
|
||||||
| [Tool usage] ui-redesign: Step 1: Workspace Detection | claude/agents/ui-redesign | api_note | medium | ui-redesign.md | 88 | 2026-03-20 02:00:43 |
|
Body:
**Detect workspace from current working directory:**
```
IF cwd = /var/www/reportmaker (or contains artisan + "reportmaker" in path):
→ Read and follow ALL instructions from .claude/agents/ui-redesign-reportmaker.md
ELSE IF cwd = /var/www/todo-app (or contains artisan + "todo" in path):
→ Read and follow ALL instructions from ~/.claude/agents/ui-redesign-todo.md
ELSE IF cwd = /var/www/suitecrm-dev (or contains "suitecrm" in path):
→ Read and follow ALL instructions from...
|
||||||
| [Guardrail] ui-redesign: MCP Tools (Always Available) | claude/agents/ui-redesign | gotcha | high | ui-redesign.md | 88 | 2026-03-20 02:00:43 |
|
Body:
All MCP servers are active with deferred loading. For UI redesign:
**Quick Fetch — load these before starting UI redesign:**
```
# Code navigation (ALWAYS first)
ToolSearch("select:mcp__serena__find_symbol,mcp__serena__get_symbols_overview,mcp__serena__find_referencing_symbols,mcp__serena__find_file")
# Visual verification (before AND after changes)
ToolSearch("select:mcp__playwright__browser_navigate,mcp__playwright__browser_snapshot,mcp__playwright__browser_take_screenshot")
# Quality...
|
||||||
| [Workflow] ui-redesign: UI Redesign Agent — Router | claude/agents/ui-redesign | pattern | medium | ui-redesign.md | 88 | 2026-03-20 02:00:43 |
|
Body:
This agent detects your workspace and delegates to the correct specialized variant.
|
||||||
| [Guardrail] ui-redesign-todo: Documentation Location Policy | claude/agents/ui-redesign-todo | gotcha | high | ui-redesign-todo.md | 88 | 2026-03-20 02:00:43 |
|
Body:
**NEVER create .md files on root folder.**
---
**Status:** Production - UI Redesign Agent (Todo App)
**Last updated:** 2026-03-11
|
||||||
| [Workflow] ui-redesign-todo: Sudo Access Policy | claude/agents/ui-redesign-todo | pattern | medium | ui-redesign-todo.md | 88 | 2026-03-20 02:00:43 |
|
Body:
You do NOT have sudo privileges.
---
|
||||||
| [Tool usage] ui-redesign-todo: Cache Invalidation | claude/agents/ui-redesign-todo | api_note | medium | ui-redesign-todo.md | 88 | 2026-03-20 02:00:43 |
|
Body:
**MANDATORY after changes:**
```bash
# Blade changes:
php artisan optimize:clear
# CSS/JS in public/:
# No build needed — but remind user to Ctrl+Shift+R
# If Vite source changed (resources/css/ or resources/js/):
npm run build
```
|
||||||
| [Tool usage] ui-redesign-todo: PRE-FLIGHT FILE PROTECTION | claude/agents/ui-redesign-todo | api_note | medium | ui-redesign-todo.md | 88 | 2026-03-20 02:00:43 |
|
Body:
**MANDATORY BEFORE modifying ANY file:**
```bash
git diff --name-only
```
If files have uncommitted changes: PRESERVE them, ADD yours on top.
|
||||||
| [Workflow] ui-redesign-todo: G-6: Route-Specific CSS Wins Over common.css | claude/agents/ui-redesign-todo | pattern | medium | ui-redesign-todo.md | 88 | 2026-03-20 02:00:43 |
|
Body:
`tasks.css` loads AFTER `common.css` in the layout. On equal specificity, the later file wins.
If your common.css rule doesn't apply, check if tasks.css has a conflicting rule.
---
|
||||||
| [Workflow] ui-redesign-todo: G-5: Conditional Blade Rendering Changes DOM Structure | claude/agents/ui-redesign-todo | pattern | medium | ui-redesign-todo.md | 88 | 2026-03-20 02:00:43 |
|
Body:
`_notes.blade.php` only renders `.notes-preview` span when notes are non-empty (`@if(!$isEmpty)`).
This means for empty notes: DOM is `.notes-icon` → `textarea` (no preview span).
For non-empty notes: DOM is `.notes-icon` → `.notes-preview` → `textarea`.
CSS selectors and JS `previousElementSibling` must handle both cases.
|
||||||
| [Workflow] ui-redesign-todo: G-4: `hideTextarea()` previousElementSibling Bug | claude/agents/ui-redesign-todo | pattern | medium | ui-redesign-todo.md | 88 | 2026-03-20 02:00:43 |
|
Body:
In `common.js`, `hideTextarea(element)` uses `element.previousElementSibling` to find the icon
to restore. But for notes with content, the DOM order is: `.notes-icon` → `.notes-preview` → `textarea`.
So `previousElementSibling` of textarea is `.notes-preview`, NOT `.notes-icon`.
Fixed version uses `container.querySelector('.notes-icon')` instead.
|
||||||
| [Workflow] ui-redesign-todo: G-3: `public/css/` Has No Cache Busting | claude/agents/ui-redesign-todo | pattern | medium | ui-redesign-todo.md | 88 | 2026-03-20 02:00:43 |
|
Body:
Files like `common.css` and `density.js` are served with `{{ asset('css/common.css') }}` which
generates `/css/common.css` — no hash, no version. The browser caches aggressively.
**Always tell user to Ctrl+Shift+R.** If they say "it doesn't work", caching is the #1 suspect.
|
||||||
| [Workflow] ui-redesign-todo: G-2: Density Toggle — CSS Classes on #appContent | claude/agents/ui-redesign-todo | pattern | medium | ui-redesign-todo.md | 88 | 2026-03-20 02:00:43 |
|
Body:
The density system adds `.density-compact`, `.density-normal`, or `.density-detailed` on `#appContent`.
CSS selectors like `.density-normal .notes-icon` target descendants. JS in `density.js` only
manages the class — all visibility is CSS-driven.
|
||||||
| [Workflow] ui-redesign-todo: G-1: Bootstrap `d-none` Uses `!important` | claude/agents/ui-redesign-todo | pattern | medium | ui-redesign-todo.md | 88 | 2026-03-20 02:00:43 |
|
Body:
Bootstrap's `.d-none { display: none !important; }` beats any CSS rule without `!important`.
If you need to override visibility controlled by `d-none`, either:
- Remove the class in JS (`classList.remove('d-none')`)
- Or use CSS with `!important` and higher specificity
|
||||||
| [Workflow] ui-redesign-todo: Step 5: Report | claude/agents/ui-redesign-todo | pattern | medium | ui-redesign-todo.md | 88 | 2026-03-20 02:00:43 |
|
Body:
```
1. What was changed and why
2. Files modified
3. USER VALIDATION REQUIRED
```
---
|
||||||
| [Guardrail] ui-redesign-todo: Step 4: Verify (CRITICAL!) | claude/agents/ui-redesign-todo | gotcha | critical | ui-redesign-todo.md | 88 | 2026-03-20 02:00:43 |
|
Body:
```
1. Ask user: "Fungerer det etter hard-refresh (Ctrl+Shift+R)?"
2. If NOT working: Follow Browser Verification Protocol above
3. NEVER make a second attempt without DevTools info from user
```
|
||||||
| [Workflow] ui-redesign-todo: Step 3: Implement | claude/agents/ui-redesign-todo | pattern | medium | ui-redesign-todo.md | 88 | 2026-03-20 02:00:43 |
|
Body:
```
1. Make the minimal change needed
2. Remind user: Ctrl+Shift+R to hard-refresh
```
|
||||||
| [Workflow] ui-redesign-todo: Step 2: Plan the Fix | claude/agents/ui-redesign-todo | pattern | medium | ui-redesign-todo.md | 88 | 2026-03-20 02:00:43 |
|
Body:
```
1. Decide: CSS-only, JS-only, or Blade change?
2. If CSS: verify your selector will match AND win specificity
3. If JS: verify no CSS rule will override your inline style changes
4. If Blade: verify the change won't break other density levels / views
```
|
||||||
| [Workflow] ui-redesign-todo: Step 1: Analyze Current State | claude/agents/ui-redesign-todo | pattern | medium | ui-redesign-todo.md | 88 | 2026-03-20 02:00:43 |
|
Body:
```
1. Read the target Blade template(s)
2. Read the relevant CSS file(s) — check BOTH common.css AND route-specific CSS
3. Grep for JS that manipulates the target elements
4. Identify issues:
- What renders in the DOM? (check @if conditions)
- What CSS rules currently apply?
- What JS modifies these elements at runtime?
5. Map the full chain: Blade → rendered HTML → CSS rules → JS modifications
```
|
||||||
| [Guardrail] ui-redesign-todo: Anti-Patterns (NEVER DO THESE) | claude/agents/ui-redesign-todo | gotcha | high | ui-redesign-todo.md | 88 | 2026-03-20 02:00:43 |
|
Body:
- ❌ Making 2+ CSS attempts without browser verification
- ❌ Adding `!important` as a guess without knowing what's overriding
- ❌ Assuming Blade source = rendered DOM (JS can modify it, @if conditionals change structure)
- ❌ Trying both CSS and JS approaches for the same property without understanding which mechanism controls it
- ❌ Setting inline styles in JS while also writing CSS rules for the same property (pick ONE)
---
|
||||||
Ingestion History
Loading…