bootstrap/js/tests/visual
Mark Otto b2fd7011c3 Replace Popper.js with CSS Anchor Positioning API
BREAKING CHANGE: Popper.js is no longer a dependency. Dropdowns, tooltips,
and popovers now use native CSS Anchor Positioning with a polyfill fallback.

JavaScript:
- Add positioning.js utility with responsive placement support
- Rewrite dropdown.js to use anchor positioning and popover attribute
- Rewrite tooltip.js to use anchor positioning
- Update popover.js with data-api click handler
- Remove Popper.js imports and configuration options
- Add responsive placement syntax (e.g., "bottom md:top lg:right-start")

SCSS:
- Add _anchor-positioning.scss with base styles for positioned elements
- Update dropdown, tooltip, and popover styles for anchor positioning
- Add b-dropdown custom element support

Package:
- Replace @popperjs/core with @oddbird/css-anchor-positioning (optional polyfill)

Docs:
- Update dropdowns, tooltips, and popovers documentation
2025-12-11 09:47:57 -08:00
..
alert.html Fix visual tests (#35585) 2022-01-30 16:12:24 +02:00
button.html Docs: standardize usage of `<kbd>` 2022-10-12 11:45:46 -07:00
carousel.html ESLint: enable prefer-template rule (#37484) 2022-11-12 10:09:36 +02:00
collapse.html Fix visual tests (#35585) 2022-01-30 16:12:24 +02:00
dropdown.html Remove confusing unnecessary id/aria-labelledby for dropdown menus (#36487) 2022-06-03 11:18:22 +01:00
floating-label.html Release v5.3.8 (#41669) 2025-08-25 19:01:02 -07:00
input.html Remove empty script tag (#38233) 2023-03-14 14:30:36 +02:00
modal.html Tests: update navbar in visual modal test (#39294) 2023-10-13 10:28:08 +02:00
popover.html Add eslint-plugin-html to lint JS in HTML files (#37186) 2022-09-27 22:53:59 +03:00
responsive-placement.html Replace Popper.js with CSS Anchor Positioning API 2025-12-11 09:47:57 -08:00
scrollspy.html Fix scrollspy and accented anchor links (#38502) 2023-05-01 00:31:26 +03:00
tab.html Docs: add missing `aria-disabled='true'` to disabled anchors 2023-07-05 22:28:00 -07:00
toast.html Deprecate the Sass var and remove any occurence of the `.text-muted` (#37890) 2023-01-16 15:55:28 -08:00
tooltip.html [Docs] Remove some unnecessary Twitter references/examples (#41174) 2025-04-02 23:03:06 -07:00