Bootstrap modals hide behind stuff because their parent containers create "stacking traps" with z-index limits, move the modal right under <body>, or crank its z-index to break free every time.​
Picture your modal getting stuck in a box where it can't pop out—parents with position: relative, transforms, or filters lock it down so its z-index (1050) fights the backdrop (1040) in vain. Fire up dev tools, inspect the modal, hunt those sneaky ancestors, then either shift the HTML under body or slap on z-index: 1060 !important. Keeps things clean, no overlaps, works like a charm across projects.


.png)
.png)