fix: resolve nested interactive elements and duplicate anchors in hamburger menu

Co-authored-by: aider (o3) <aider@aider.chat>
This commit is contained in:
Mark Eaton
2025-07-24 22:57:38 -04:00
co-authored by aider
parent 1b2f1618db
commit 8388aacc44
+11 -4
View File
@@ -34,10 +34,11 @@
aria-labelledby="hamburger" aria-labelledby="hamburger"
id="hamburger-ul" id="hamburger-ul"
> >
<li> <li
<a
v-for="item in hamburger" v-for="item in hamburger"
v-bind:key="item.id" v-bind:key="item.id"
>
<a
class="searchmenu" class="searchmenu"
v-bind:aria-label="item.description" v-bind:aria-label="item.description"
v-bind:href="item.link" v-bind:href="item.link"
@@ -87,9 +88,15 @@
</div> </div>
<div class="col-sm-4"> <div class="col-sm-4">
<div class="nav-by-jumbotron"> <div class="nav-by-jumbotron">
<a class="ga-by-jumbotron ga-by-jumbotron-rooms"> <a
id="eq_32886"
href="#"
class="ga-by-jumbotron ga-by-jumbotron-rooms nav-jumbotron-link"
aria-label="Book A Study Room"
role="button"
>
<div class="nav-divs-by-jumbotron" id="bookastudyroom"> <div class="nav-divs-by-jumbotron" id="bookastudyroom">
<h2><button id="eq_32886">Book A Study Room</button></h2> <h2>Book A Study Room</h2>
</div> </div>
</a> </a>
<a <a