"Browser inspector issues" are warnings and errors surfaced inside Chrome DevTools across three tabs: Console (runtime errors), Issues (a dedicated panel added in 2020), and Sources (breakpoint and source-map problems), plus the built-in audit panel for automated checks. The Issues tab is the modern home for accessibility, performance, security, privacy, and trust/cookie problems. Each entry links to the offending request, element, or stack frame and includes a "Learn more" reference to the underlying spec or Chrome status page.
| Category | What It Flags | How to Fix |
|---|---|---|
| Page Errors | Uncaught JavaScript exceptions and 404 resources | See our JavaScript console errors guide; fix URLs and add null guards |
| Breaking Changes | Deprecated APIs scheduled for removal (e.g. `unload` listeners, third-party cookies) | Migrate to `pagehide`/`visibilitychange`; adopt CHIPS for partitioned cookies |
| Cookies | Missing `SameSite`, missing `Secure` on HTTPS, third-party cookies in cross-site contexts | Set `SameSite=Lax` (or `None; Secure` for cross-site); always add `Secure` on HTTPS |
| Security | Mixed content, CSP violations, weak TLS, certificate problems | Force HTTPS on all subresources; tighten CSP; renew or upgrade certificates |
| COOP/COEP | Cross-origin isolation missing; blocks `SharedArrayBuffer` and high-resolution timers | Add `Cross-Origin-Opener-Policy: same-origin` and `Cross-Origin-Embedder-Policy: require-corp` |
| Low Text Contrast | Text color/background fails WCAG AA contrast ratio (4.5:1 body, 3:1 large) | Adjust foreground/background tokens; verify with the DevTools color picker |
| ARIA Misuse | Invalid `role`, missing `aria-label`, conflicting attributes | Use native HTML elements first; reach for ARIA only to patch gaps |
| Quirks Mode | Missing or wrong `<!DOCTYPE html>` | Add `<!DOCTYPE html>` as the first line of every HTML response |
// Bad
Set-Cookie: session=abc123
// Good (first-party)
Set-Cookie: session=abc123; SameSite=Lax; Secure; HttpOnly; Path=/
// Good (cross-site, e.g. embed)
Set-Cookie: session=abc123; SameSite=None; Secure; HttpOnly; Path=/Replace any `http://` reference with `https://`. If the upstream resource has no HTTPS version, host a copy on your origin or remove it.
// Start in report-only mode, then enforce
Content-Security-Policy-Report-Only:
default-src 'self';
script-src 'self' 'nonce-r4nd0m';
img-src 'self' data: https://cdn.example.com;
report-to csp-endpoint;// Bad: blocks bfcache, deprecated
window.addEventListener('unload', flushAnalytics);
// Good: works with bfcache
window.addEventListener('pagehide', flushAnalytics);
document.addEventListener('visibilitychange', () => {
if (document.visibilityState === 'hidden') flushAnalytics();
});// Bad: div pretending to be a button
<div role="button" onClick={handleClick}>Save</div>
// Good: native button, free keyboard + focus + role
<button type="button" onClick={handleClick}>Save</button>Click the warning triangle icon next to the Settings gear at the top-right of DevTools, or open it via "More tools > Issues."
No. The Issues panel groups structured problems with explanations and links to fixes. The Console is a free-form log stream. Some warnings appear in both.
Indirectly. Googlebot does not crawl the Issues panel, but the underlying problems (mixed content, CSP-blocked scripts, broken layout from quirks mode) hurt rendering, Core Web Vitals, and security signals.
`Cross-Origin-Opener-Policy` isolates your top-level browsing context from popups. `Cross-Origin-Embedder-Policy` requires every subresource to opt in via CORP or CORS. Both are needed for cross-origin isolation.
The HTML response is missing `<!DOCTYPE html>` as the first line, or has a deprecated DOCTYPE. Add the modern doctype.
Set `SameSite=None; Secure` on the cookie. If you cannot, switch to a postMessage-based design, or adopt CHIPS (`Partitioned`) for partitioned storage.
Not from the panel. Document the exception in code comments and track it; suppressing in DevTools does not change browser behavior for users.
Yes, indirectly. AI search engines preferentially cite pages that rank well in traditional search, and modern crawlers (Googlebot, the ChatGPT crawler, PerplexityBot) follow the same rules the Issues panel enforces. Deprecated APIs, mixed-content blocks, and CSP failures reduce rendering reliability, which in turn lowers a page's odds of being cited in AI Overviews and chatbot answers.
The Chrome DevTools Issues panel is the fastest way to triage browser-flagged problems across security, accessibility, privacy, and deprecation. Open it on every page during review, fix cookie attributes, mixed content, CSP violations, deprecated APIs, and ARIA misuse first, then verify with an automated audit and a Playwright check tied to the CDP audits feed. Run a Greadme deep scan to surface inspector-flagged issues across every page on your site. A site with an empty Issues panel is one that will keep working as Chrome continues to remove legacy behaviors.