This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { NextResponse } from 'next/server'; | |
export const config = { | |
matcher: ['/'], | |
}; | |
const THRESHOLD = 0.5; | |
const COOKIE_NAME = 'tm_var'; | |
export function middleware(req) { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { NextResponse } from 'next/server'; | |
export const config = { | |
matcher: ['/'], | |
}; | |
const THRESHOLD = 0.5; | |
const COOKIE_NAME = 'tm_var'; | |
export function middleware(req) { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
!-- HTML --> | |
<a href="#main-content" class="skip-link">Skip to main content</a> | |
<nav> | |
<!-- Your navigation content --> | |
</nav> | |
<main id="main-content" tabindex="-1"> | |
<!-- Your main content --> | |
</main> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<a role="button" | |
id="userway-trigger" | |
aria-label="Customize Accessibility Options" | |
onclick="UserWay.widgetOpen();" | |
style="cursor: pointer"> | |
Accessibility | |
</a> | |
<script> | |
(function(d) { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Find all elements with click handlers that aren't properly marked as interactive | |
const allElements = document.querySelectorAll('*'); | |
const problematicElements = Array.from(allElements).filter(el => { | |
// Get click event listeners if any | |
const eventListeners = getEventListeners(el); | |
const hasClickListener = eventListeners && eventListeners.click && eventListeners.click.length > 0; | |
if (!hasClickListener) return false; | |
// Check if element is already an interactive element |
OlderNewer