Repository: equinor/design-system
Pull request #3698 (2024-11-30 04:56:12)

[Snyk] Upgrade @tanstack/react-virtual from 3.10.8 to 3.11.1
![snyk-top-banner](https://redirect.github.com/andygongea/OWASP-Benchmark/assets/818805/c518c423-16fe-447e-b67f-ad5a49b5d123)


<h3>Snyk has created this PR to upgrade @tanstack/react-virtual from 3.10.8 to 3.10.9.</h3>

:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.

<hr/>


- The recommended version is **1 version** ahead of your current version.

- The recommended version was released on **23 days ago**.



<details>
<summary><b>Release notes</b></summary>
<br/>
  <details>
    <summary>Package name: <b>@tanstack/react-virtual</b></summary>
    <ul>
      <li>
        <b>3.10.9</b> - <a href="https://redirect.github.com/TanStack/virtual/releases/tag/v3.10.9">2024-11-07</a></br><p>Version 3.10.9 - 11/7/24, 11:07 AM</p>
<h2>Changes</h2>
<h3>Fix</h3>
<ul>
<li>add <code>useScrollendEvent</code> option (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2638130715" data-permission-text="Title is private" data-url="https://github.com/TanStack/virtual/issues/875" data-hovercard-type="pull_request" data-hovercard-url="/TanStack/virtual/pull/875/hovercard" href="https://redirect.github.com/TanStack/virtual/pull/875">#875</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/TanStack/virtual/commit/375cd83b503d2a5caaaa20140a6bf7ea8fd78165/hovercard" href="https://redirect.github.com/TanStack/virtual/commit/375cd83b503d2a5caaaa20140a6bf7ea8fd78165"><tt>375cd83</tt></a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hshoja/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/hshoja">@ hshoja</a></li>
</ul>
<h3>Chore</h3>
<ul>
<li>deps: update all non-major dependencies (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2631614119" data-permission-text="Title is private" data-url="https://github.com/TanStack/virtual/issues/873" data-hovercard-type="pull_request" data-hovercard-url="/TanStack/virtual/pull/873/hovercard" href="https://redirect.github.com/TanStack/virtual/pull/873">#873</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/TanStack/virtual/commit/3202bd07902c4b996f69317761a93e3f672a0424/hovercard" href="https://redirect.github.com/TanStack/virtual/commit/3202bd07902c4b996f69317761a93e3f672a0424"><tt>3202bd0</tt></a>) by renovate[bot]</li>
<li>deps: update svelte-virtual peerDependencies to allow for v5 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2615557650" data-permission-text="Title is private" data-url="https://github.com/TanStack/virtual/issues/863" data-hovercard-type="pull_request" data-hovercard-url="/TanStack/virtual/pull/863/hovercard" href="https://redirect.github.com/TanStack/virtual/pull/863">#863</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/TanStack/virtual/commit/5b2c2d6b79ebd84f3e78d7d6f59ae05ef92bd480/hovercard" href="https://redirect.github.com/TanStack/virtual/commit/5b2c2d6b79ebd84f3e78d7d6f59ae05ef92bd480"><tt>5b2c2d6</tt></a>) by Nigel</li>
<li>deps: lock file maintenance (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2628134016" data-permission-text="Title is private" data-url="https://github.com/TanStack/virtual/issues/870" data-hovercard-type="pull_request" data-hovercard-url="/TanStack/virtual/pull/870/hovercard" href="https://redirect.github.com/TanStack/virtual/pull/870">#870</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/TanStack/virtual/commit/1cd18dbabd977b5325072a0d6af16a0d887d43a4/hovercard" href="https://redirect.github.com/TanStack/virtual/commit/1cd18dbabd977b5325072a0d6af16a0d887d43a4"><tt>1cd18db</tt></a>) by renovate[bot]</li>
<li>deps: update all non-major dependencies (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2617009807" data-permission-text="Title is private" data-url="https://github.com/TanStack/virtual/issues/865" data-hovercard-type="pull_request" data-hovercard-url="/TanStack/virtual/pull/865/hovercard" href="https://redirect.github.com/TanStack/virtual/pull/865">#865</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/TanStack/virtual/commit/c13a6a1cbe417b0dd66fa953956375ec1b5d169d/hovercard" href="https://redirect.github.com/TanStack/virtual/commit/c13a6a1cbe417b0dd66fa953956375ec1b5d169d"><tt>c13a6a1</tt></a>) by renovate[bot]</li>
<li>deps: update all non-major dependencies (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2584434010" data-permission-text="Title is private" data-url="https://github.com/TanStack/virtual/issues/855" data-hovercard-type="pull_request" data-hovercard-url="/TanStack/virtual/pull/855/hovercard" href="https://redirect.github.com/TanStack/virtual/pull/855">#855</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/TanStack/virtual/commit/0a76523adaee89526ed7651695f64077f51f8c2d/hovercard" href="https://redirect.github.com/TanStack/virtual/commit/0a76523adaee89526ed7651695f64077f51f8c2d"><tt>0a76523</tt></a>) by renovate[bot]</li>
<li>deps: update dependency nx to v20 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2582331133" data-permission-text="Title is private" data-url="https://github.com/TanStack/virtual/issues/853" data-hovercard-type="pull_request" data-hovercard-url="/TanStack/virtual/pull/853/hovercard" href="https://redirect.github.com/TanStack/virtual/pull/853">#853</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/TanStack/virtual/commit/857a2acce517051e7b016aac9c71efb45eb84662/hovercard" href="https://redirect.github.com/TanStack/virtual/commit/857a2acce517051e7b016aac9c71efb45eb84662"><tt>857a2ac</tt></a>) by renovate[bot]</li>
<li>deps: update all non-major dependencies (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2569070442" data-permission-text="Title is private" data-url="https://github.com/TanStack/virtual/issues/848" data-hovercard-type="pull_request" data-hovercard-url="/TanStack/virtual/pull/848/hovercard" href="https://redirect.github.com/TanStack/virtual/pull/848">#848</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/TanStack/virtual/commit/18ad6c1bc9d24e060a7372510d0641cd3e2d5f7b/hovercard" href="https://redirect.github.com/TanStack/virtual/commit/18ad6c1bc9d24e060a7372510d0641cd3e2d5f7b"><tt>18ad6c1</tt></a>) by renovate[bot]</li>
<li>deps: lock file maintenance (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2557957413" data-permission-text="Title is private" data-url="https://github.com/TanStack/virtual/issues/846" data-hovercard-type="pull_request" data-hovercard-url="/TanStack/virtual/pull/846/hovercard" href="https://redirect.github.com/TanStack/virtual/pull/846">#846</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/TanStack/virtual/commit/ef8f2e7d198c627be6fba61daf4abe5fbaf749f2/hovercard" href="https://redirect.github.com/TanStack/virtual/commit/ef8f2e7d198c627be6fba61daf4abe5fbaf749f2"><tt>ef8f2e7</tt></a>) by renovate[bot]</li>
<li>deps: update all non-major dependencies (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2555240755" data-permission-text="Title is private" data-url="https://github.com/TanStack/virtual/issues/844" data-hovercard-type="pull_request" data-hovercard-url="/TanStack/virtual/pull/844/hovercard" href="https://redirect.github.com/TanStack/virtual/pull/844">#844</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/TanStack/virtual/commit/3067d1bf1620044685a0315f162df7bbfe1a9e62/hovercard" href="https://redirect.github.com/TanStack/virtual/commit/3067d1bf1620044685a0315f162df7bbfe1a9e62"><tt>3067d1b</tt></a>) by renovate[bot]</li>
<li>deps: update all non-major dependencies (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2541367663" data-permission-text="Title is private" data-url="https://github.com/TanStack/virtual/issues/840" data-hovercard-type="pull_request" data-hovercard-url="/TanStack/virtual/pull/840/hovercard" href="https://redirect.github.com/TanStack/virtual/pull/840">#840</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/TanStack/virtual/commit/eb7b916e5f82b9574a4e5d5ae0f5a6bd3837961c/hovercard" href="https://redirect.github.com/TanStack/virtual/commit/eb7b916e5f82b9574a4e5d5ae0f5a6bd3837961c"><tt>eb7b916</tt></a>) by renovate[bot]</li>
</ul>
<h3>Docs</h3>
<ul>
<li>extend scrollMargin description (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2615015808" data-permission-text="Title is private" data-url="https://github.com/TanStack/virtual/issues/862" data-hovercard-type="pull_request" data-hovercard-url="/TanStack/virtual/pull/862/hovercard" href="https://redirect.github.com/TanStack/virtual/pull/862">#862</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/TanStack/virtual/commit/907ae66568658f6d2603a90adfc70acc50a8c71b/hovercard" href="https://redirect.github.com/TanStack/virtual/commit/907ae66568658f6d2603a90adfc70acc50a8c71b"><tt>907ae66</tt></a>) by Kostia</li>
</ul>
<h2>Packages</h2>
<ul>
<li>@ tanstack/lit-virtual@3.10.9</li>
<li>@ tanstack/react-virtual@3.10.9</li>
<li>@ tanstack/solid-virtual@3.10.9</li>
<li>@ tanstack/svelte-virtual@3.10.9</li>
<li>@ tanstack/virtual-core@3.10.9</li>
<li>@ tanstack/vue-virtual@3.10.9</li>
<li>@ tanstack/angular-virtual@3.10.9</li>
</ul>
      </li>
      <li>
        <b>3.10.8</b> - <a href="https://redirect.github.com/TanStack/virtual/releases/tag/v3.10.8">2024-09-16</a></br><p>Version 3.10.8 - 9/16/24, 2:22 PM</p>
<h2>Changes</h2>
<h3>Fix</h3>
<ul>
<li>virtual-core: ensure getTotalSize returns 0 for empty list (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2523651148" data-permission-text="Title is private" data-url="https://github.com/TanStack/virtual/issues/836" data-hovercard-type="pull_request" data-hovercard-url="/TanStack/virtual/pull/836/hovercard" href="https://redirect.github.com/TanStack/virtual/pull/836">#836</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/TanStack/virtual/commit/9f8ac018787016628aa091a4a1f5042c8dcfed52/hovercard" href="https://redirect.github.com/TanStack/virtual/commit/9f8ac018787016628aa091a4a1f5042c8dcfed52"><tt>9f8ac01</tt></a>) by Lucas Weng</li>
</ul>
<h3>Chore</h3>
<ul>
<li>deps: update all non-major dependencies (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2527316538" data-permission-text="Title is private" data-url="https://github.com/TanStack/virtual/issues/837" data-hovercard-type="pull_request" data-hovercard-url="/TanStack/virtual/pull/837/hovercard" href="https://redirect.github.com/TanStack/virtual/pull/837">#837</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/TanStack/virtual/commit/54f2be66d5de83866ff312655d45e9753a486ad3/hovercard" href="https://redirect.github.com/TanStack/virtual/commit/54f2be66d5de83866ff312655d45e9753a486ad3"><tt>54f2be6</tt></a>) by renovate[bot]</li>
<li>deps: update all non-major dependencies (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2512668462" data-permission-text="Title is private" data-url="https://github.com/TanStack/virtual/issues/833" data-hovercard-type="pull_request" data-hovercard-url="/TanStack/virtual/pull/833/hovercard" href="https://redirect.github.com/TanStack/virtual/pull/833">#833</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/TanStack/virtual/commit/661a9563f6abe15bb3b638751ae1f492b8f1fc84/hovercard" href="https://redirect.github.com/TanStack/virtual/commit/661a9563f6abe15bb3b638751ae1f492b8f1fc84"><tt>661a956</tt></a>) by renovate[bot]</li>
</ul>
<h3>Docs</h3>
<ul>
<li>Improves readability (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2500537320" data-permission-text="Title is private" data-url="https://github.com/TanStack/virtual/issues/826" data-hovercard-type="pull_request" data-hovercard-url="/TanStack/virtual/pull/826/hovercard" href="https://redirect.github.com/TanStack/virtual/pull/826">#826</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/TanStack/virtual/commit/00f66eb802d0b7dbb18c4296a078072f7e99249b/hovercard" href="https://redirect.github.com/TanStack/virtual/commit/00f66eb802d0b7dbb18c4296a078072f7e99249b"><tt>00f66eb</tt></a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/schalkventer/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/schalkventer">@ schalkventer</a></li>
<li>examples: fix bug in Vue infinite scroll example (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2516804044" data-permission-text="Title is private" data-url="https://github.com/TanStack/virtual/issues/834" data-hovercard-type="pull_request" data-hovercard-url="/TanStack/virtual/pull/834/hovercard" href="https://redirect.github.com/TanStack/virtual/pull/834">#834</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/TanStack/virtual/commit/280dc3b1100891c8e27f2b5b21b0f3021c633d3d/hovercard" href="https://redirect.github.com/TanStack/virtual/commit/280dc3b1100891c8e27f2b5b21b0f3021c633d3d"><tt>280dc3b</tt></a>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/BrianMitchL/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://redirect.github.com/BrianMitchL">@ BrianMitchL</a></li>
</ul>
<h2>Packages</h2>
<ul>
<li>@ tanstack/svelte-virtual@3.10.8</li>
<li>@ tanstack/virtual-core@3.10.8</li>
<li>@ tanstack/vue-virtual@3.10.8</li>
<li>@ tanstack/lit-virtual@3.10.8</li>
<li>@ tanstack/react-virtual@3.10.8</li>
<li>@ tanstack/solid-virtual@3.10.8</li>
<li>@ tanstack/angular-virtual@3.10.8</li>
</ul>
      </li>
    </ul>
    from <a href="https://redirect.github.com/TanStack/virtual/releases">@tanstack/react-virtual GitHub release notes</a>
  </details>
</details>

---

> [!IMPORTANT]
>
> - Check the changes in this PR to ensure they won't cause issues with your project.
> - This PR was automatically created by Snyk using the credentials of a real user.

---

**Note:** _You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs._

**For more information:** <img src="https://api.segment.io/v1/pixel/track?data=eyJ3cml0ZUtleSI6InJyWmxZcEdHY2RyTHZsb0lYd0dUcVg4WkFRTnNCOUEwIiwiYW5vbnltb3VzSWQiOiIyNDNmM2ZhMC05OTRiLTQ4NzctYTViNC05YmUxMWM5MTk5YTUiLCJldmVudCI6IlBSIHZpZXdlZCIsInByb3BlcnRpZXMiOnsicHJJZCI6IjI0M2YzZmEwLTk5NGItNDg3Ny1hNWI0LTliZTExYzkxOTlhNSJ9fQ==" width="0" height="0"/>

> - 🧐 [View latest project report](https://app.snyk.io/org/heappurple-team/project/d04cf49e-d1e1-4511-960d-80bb2d316b1e?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr)
> - 📜 [Customise PR templates](https://docs.snyk.io/scan-using-snyk/pull-requests/snyk-fix-pull-or-merge-requests/customize-pr-templates)
> - 🛠 [Adjust upgrade PR settings](https://app.snyk.io/org/heappurple-team/project/d04cf49e-d1e1-4511-960d-80bb2d316b1e/settings/integration?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr)
> - 🔕 [Ignore this dependency or unsubscribe from future upgrade PRs](https://app.snyk.io/org/heappurple-team/project/d04cf49e-d1e1-4511-960d-80bb2d316b1e/settings/integration?pkg&#x3D;@tanstack/react-virtual&amp;utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr#auto-dep-upgrades)

[//]: # 'snyk:metadata:{"customTemplate":{"variablesUsed":[],"fieldsUsed":[]},"dependencies":[{"name":"@tanstack/react-virtual","from":"3.10.8","to":"3.10.9"}],"env":"prod","hasFixes":false,"isBreakingChange":false,"isMajorUpgrade":false,"issuesToFix":[],"prId":"243f3fa0-994b-4877-a5b4-9be11c9199a5","prPublicId":"243f3fa0-994b-4877-a5b4-9be11c9199a5","packageManager":"npm","priorityScoreList":[],"projectPublicId":"d04cf49e-d1e1-4511-960d-80bb2d316b1e","projectUrl":"https://app.snyk.io/org/heappurple-team/project/d04cf49e-d1e1-4511-960d-80bb2d316b1e?utm_source=github&utm_medium=referral&page=upgrade-pr","prType":"upgrade","templateFieldSources":{"branchName":"default","commitMessage":"default","description":"default","title":"default"},"templateVariants":[],"type":"auto","upgrade":[],"upgradeInfo":{"versionsDiff":1,"publishedDate":"2024-11-07T11:07:35.287Z"},"vulns":[]}'



Patch:
diff --git a/packages/eds-core-react/package.json b/packages/eds-core-react/package.json
index 5ccb644a..233b8e8a 100644
--- a/packages/eds-core-react/package.json
+++ b/packages/eds-core-react/package.json
@@ -96,7 +96,7 @@
     "@react-stately/calendar": "^3.5.3",
     "@react-stately/datepicker": "^3.10.1",
     "@react-types/shared": "^3.24.1",
-    "@tanstack/react-virtual": "3.10.8",
+    "@tanstack/react-virtual": "3.11.1",
     "downshift": "9.0.8",
     "react-aria": "^3.34.1"
   }
diff --git a/packages/eds-core-react/src/components/Tooltip/Tooltip.docs.mdx b/packages/eds-core-react/src/components/Tooltip/Tooltip.docs.mdx
index be1ca452..c8eb7edc 100644
--- a/packages/eds-core-react/src/components/Tooltip/Tooltip.docs.mdx
+++ b/packages/eds-core-react/src/components/Tooltip/Tooltip.docs.mdx
@@ -42,6 +42,9 @@ import { Tooltip } from '@equinor/eds-core-react'
 
 Keep in mind that if `Tooltip` is added to a non-focusable element, it is inaccessible to people dependent on keyboard navigation and assistive technologies.
 
+## Styling
+`Tooltip` have the classname `eds-tooltip` to make it easier to style the component globally, including tooltips built into other eds components such as `Sidebar`. Individual tooltips can otherwise be styled with `style`, `className` or `styled(Tooltip)`
+
 
 ## Examples
 
diff --git a/packages/eds-core-react/src/components/Tooltip/Tooltip.tsx b/packages/eds-core-react/src/components/Tooltip/Tooltip.tsx
index 0433e74c..848e7dcf 100644
--- a/packages/eds-core-react/src/components/Tooltip/Tooltip.tsx
+++ b/packages/eds-core-react/src/components/Tooltip/Tooltip.tsx
@@ -202,6 +202,7 @@ export const Tooltip = forwardRef<HTMLDivElement, TooltipProps>(
         {...rest}
         {...getFloatingProps({
           ref: tooltipRef,
+          className: `eds-tooltip ${rest.className ?? ''}`,
           style: {
             ...style,
             position: strategy,
diff --git a/packages/eds-data-grid-react/package.json b/packages/eds-data-grid-react/package.json
index a474b6a4..d7a3d679 100644
--- a/packages/eds-data-grid-react/package.json
+++ b/packages/eds-data-grid-react/package.json
@@ -33,7 +33,7 @@
     "@equinor/eds-tokens": "workspace:*",
     "@equinor/eds-utils": "workspace:^",
     "@tanstack/react-table": "^8.20.1",
-    "@tanstack/react-virtual": "^3.10.8"
+    "@tanstack/react-virtual": "^3.11.1"
   },
   "devDependencies": {
     "@rollup/plugin-babel": "^6.0.4",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 367e217f..40c239ec 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -114,8 +114,8 @@ importers:
         specifier: ^3.24.1
         version: 3.24.1(react@18.3.1)
       '@tanstack/react-virtual':
-        specifier: 3.10.8
-        version: 3.10.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+        specifier: 3.11.1
+        version: 3.11.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
       downshift:
         specifier: 9.0.8
         version: 9.0.8(react@18.3.1)
@@ -256,8 +256,8 @@ importers:
         specifier: ^8.20.1
         version: 8.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
       '@tanstack/react-virtual':
-        specifier: ^3.10.8
-        version: 3.10.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+        specifier: ^3.11.1
+        version: 3.11.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
     devDependencies:
       '@rollup/plugin-babel':
         specifier: ^6.0.4
@@ -2859,18 +2859,18 @@ packages:
       react: '>=16.8'
       react-dom: '>=16.8'
 
-  '@tanstack/react-virtual@3.10.8':
-    resolution: {integrity: sha512-VbzbVGSsZlQktyLrP5nxE+vE1ZR+U0NFAWPbJLoG2+DKPwd2D7dVICTVIIaYlJqX1ZCEnYDbaOpmMwbsyhBoIA==}
+  '@tanstack/react-virtual@3.11.1':
+    resolution: {integrity: sha512-orn2QNe5tF6SqjucHJ6cKTKcRDe3GG7bcYqPNn72Yejj7noECdzgAyRfGt2pGDPemhYim3d1HIR/dgruCnLfUA==}
     peerDependencies:
-      react: ^16.8.0 || ^17.0.0 || ^18.0.0
-      react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
+      react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
+      react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
 
   '@tanstack/table-core@8.20.1':
     resolution: {integrity: sha512-5Ly5TIRHnWH7vSDell9B/OVyV380qqIJVg7H7R7jU4fPEmOD4smqAX7VRflpYI09srWR8aj5OLD2Ccs1pI5mTg==}
     engines: {node: '>=12'}
 
-  '@tanstack/virtual-core@3.10.8':
-    resolution: {integrity: sha512-PBu00mtt95jbKFi6Llk9aik8bnR3tR/oQP1o3TSi+iG//+Q2RTIzCEgKkHG8BB86kxMNW6O8wku+Lmi+QFR6jA==}
+  '@tanstack/virtual-core@3.10.9':
+    resolution: {integrity: sha512-kBknKOKzmeR7lN+vSadaKWXaLS0SZZG+oqpQ/k80Q6g9REn6zRHS/ZYdrIzHnpHgy/eWs00SujveUN/GJT2qTw==}
 
   '@testing-library/dom@10.4.0':
     resolution: {integrity: sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==}
@@ -3245,6 +3245,11 @@ packages:
     engines: {node: '>=0.4.0'}
     hasBin: true
 
+  acorn@8.14.0:
+    resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==}
+    engines: {node: '>=0.4.0'}
+    hasBin: true
+
   agent-base@6.0.2:
     resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
     engines: {node: '>= 6.0.0'}
@@ -9868,15 +9873,15 @@ snapshots:
       react: 18.3.1
       react-dom: 18.3.1(react@18.3.1)
 
-  '@tanstack/react-virtual@3.10.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+  '@tanstack/react-virtual@3.11.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
     dependencies:
-      '@tanstack/virtual-core': 3.10.8
+      '@tanstack/virtual-core': 3.10.9
       react: 18.3.1
       react-dom: 18.3.1(react@18.3.1)
 
   '@tanstack/table-core@8.20.1': {}
 
-  '@tanstack/virtual-core@3.10.8': {}
+  '@tanstack/virtual-core@3.10.9': {}
 
   '@testing-library/dom@10.4.0':
     dependencies:
@@ -10322,6 +10327,9 @@ snapshots:
 
   acorn@8.12.1: {}
 
+  acorn@8.14.0:
+    optional: true
+
   agent-base@6.0.2:
     dependencies:
       debug: 4.3.7
@@ -11384,7 +11392,7 @@ snapshots:
       debug: 4.3.5
       enhanced-resolve: 5.17.0
       eslint: 8.57.0
-      eslint-module-utils: 2.8.1(@typescript-eslint/parser@8.0.1(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@8.0.1(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0)
+      eslint-module-utils: 2.8.1(@typescript-eslint/parser@8.0.1(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0)
       eslint-plugin-import: 2.29.1(@typescript-eslint/parser@8.0.1(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0)
       fast-glob: 3.3.2
       get-tsconfig: 4.7.5
@@ -11396,7 +11404,7 @@ snapshots:
       - eslint-import-resolver-webpack
       - supports-color
 
-  eslint-module-utils@2.8.1(@typescript-eslint/parser@8.0.1(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@8.0.1(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0):
+  eslint-module-utils@2.8.1(@typescript-eslint/parser@8.0.1(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0):
     dependencies:
       debug: 3.2.7
     optionalDependencies:
@@ -11417,7 +11425,7 @@ snapshots:
       doctrine: 2.1.0
       eslint: 8.57.0
       eslint-import-resolver-node: 0.3.9
-      eslint-module-utils: 2.8.1(@typescript-eslint/parser@8.0.1(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@8.0.1(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0)
+      eslint-module-utils: 2.8.1(@typescript-eslint/parser@8.0.1(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0)
       hasown: 2.0.2
       is-core-module: 2.15.0
       is-glob: 4.0.3
@@ -14271,7 +14279,7 @@ snapshots:
   terser@5.34.1:
     dependencies:
       '@jridgewell/source-map': 0.3.6
-      acorn: 8.12.1
+      acorn: 8.14.0
       commander: 2.20.3
       source-map-support: 0.5.21
     optional: true


Test patch:
diff --git a/packages/eds-core-react/src/components/Tooltip/__snapshots__/Tooltip.test.tsx.snap b/packages/eds-core-react/src/components/Tooltip/__snapshots__/Tooltip.test.tsx.snap
index dc4591c6..1c5f0ce7 100644
--- a/packages/eds-core-react/src/components/Tooltip/__snapshots__/Tooltip.test.tsx.snap
+++ b/packages/eds-core-react/src/components/Tooltip/__snapshots__/Tooltip.test.tsx.snap
@@ -51,7 +51,7 @@ exports[`Tooltip Matches snapshot 1`] = `
 }
 
 <div
-  class="c0"
+  class="c0 eds-tooltip "
   id=":r0:"
   popover="manual"
   role="tooltip"