New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@vaadin/component-base

Package Overview
Dependencies
Maintainers
0
Versions
425
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@vaadin/component-base - npm Package Compare versions

Comparing version 24.6.4 to 24.6.5

8

package.json
{
"name": "@vaadin/component-base",
"version": "24.6.4",
"version": "24.6.5",
"publishConfig": {

@@ -41,8 +41,8 @@ "access": "public"

"devDependencies": {
"@vaadin/chai-plugins": "~24.6.4",
"@vaadin/test-runner-commands": "~24.6.4",
"@vaadin/chai-plugins": "~24.6.5",
"@vaadin/test-runner-commands": "~24.6.5",
"@vaadin/testing-helpers": "^1.1.0",
"sinon": "^18.0.0"
},
"gitHead": "02d8ac2c39bc2d27fe60acec7d7bac6bdb73d8a1"
"gitHead": "fc109a4234a1f60e89717ab1c0dc8fb4451aa418"
}

@@ -16,3 +16,3 @@ /**

export function defineCustomElement(CustomElement, version = '24.6.4') {
export function defineCustomElement(CustomElement, version = '24.6.5') {
Object.defineProperty(CustomElement, 'version', {

@@ -19,0 +19,0 @@ get() {

@@ -55,2 +55,16 @@ /**

const attachObserver = new ResizeObserver(([{ contentRect }]) => {
const isHidden = contentRect.width === 0 && contentRect.height === 0;
if (!isHidden && this.__scrollTargetHidden && this.scrollTarget.scrollTop !== this._scrollPosition) {
// When removing element from DOM, its scroll position is lost and
// virtualizer doesn't re-render when adding it to the DOM again.
// Restore scroll position when the scroll target becomes visible,
// which is the case e.g. when virtualizer is used inside a dialog.
this.scrollTarget.scrollTop = this._scrollPosition;
}
this.__scrollTargetHidden = isHidden;
});
attachObserver.observe(this.scrollTarget);
this._scrollLineHeight = this._getScrollLineHeight();

@@ -57,0 +71,0 @@ this.scrollTarget.addEventListener('wheel', (e) => this.__onWheel(e));

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc