• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

sebnitu / vrembem / 10530386527
94%
main: 100%

Build:
Build:
LAST BUILD BRANCH: next-base-config
DEFAULT BRANCH: main
Ran 23 Aug 2024 06:16PM UTC
Jobs 1
Files 53
Run time 3min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

23 Aug 2024 06:14PM UTC coverage: 100.0%. Remained the same
10530386527

push

github

web-flow
Improve support for multiple popovers on a single trigger (#1990)

This PR improves on the ability for popover triggers to have multiple popovers such as a menu dropdown and a tooltip. This is most commonly used with button icons where additional context may be needed for what the button does.

To accomplish this, the `isTooltip` property has been refactored to more accurately determine if a popover is indeed a tooltip. Tooltips now have additional guards set for when used together with click toggled popovers so that they no longer overlap and are handled more elegantly. For example:

- Tooltips can no longer be opened if a click popover is already open.
- Tooltips are displayed on `:focus-visible` instead of just `:focus`.
- The Role attribute is automatically applied if a popover has the tooltip modifier.
- Clicking a popover trigger will dismiss tooltips.
- Automatically applies the hover event to tooltip popovers.

**Additional Changes**
- Used a consistent arrow size value for all popovers.
- Improved error message for when a popover element is not found.
- Updates Vite demos to use package data. This allows for applying Vite demos in a more flexible way across multiple packages (future update).
- Refactors the FocusTrap module to copy code from focusable-selectors package and incorporate changes to prevent test errors.
- Improved Popover astro component to better allow for popover and tooltips on a single trigger and applies tooltips to button icons where needed.
- Adds documentation for using multiple popovers on a single trigger.

563 of 563 branches covered (100.0%)

Branch coverage included in aggregate %.

69 of 69 new or added lines in 7 files covered. (100.0%)

2511 of 2511 relevant lines covered (100.0%)

50.7 hits per line

Jobs
ID Job ID Ran Files Coverage
1 10530386527.1 23 Aug 2024 06:16PM UTC 0
100.0
GitHub Action Run
Source Files on build 10530386527
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #10530386527
  • 0229a9eb on github
  • Prev Build on next (#10493884955)
  • Next Build on next (#10532115824)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc