Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .changeset/pre.json
Original file line number Diff line number Diff line change
Expand Up @@ -194,6 +194,7 @@
"scheduled-solid2-migration",
"script-loader-solid2-migration",
"scroll-duplicate-copy-safety",
"scroll-prevent-scroll-document-element",
"scroll-solid2-migration",
"selection-solid2-migration",
"sensors-new-package",
Expand All @@ -206,6 +207,7 @@
"spring-solid2-migration",
"sse-solid2-async-reactivity",
"state-machine-solid2-migration",
"storage-isolated-declarations-fix",
"styles-solid2-migration",
"sunny-poets-brush",
"sweet-olives-talk",
Expand Down
6 changes: 6 additions & 0 deletions packages/scroll/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# @solid-primitives/scroll

## 3.0.0-next.3

### Patch Changes

- 855bc1b: `createPreventScroll` now locks scroll on `document.documentElement` instead of `<body>`. Locking `<body>` could break `position: sticky` elements, since sticky positioning is computed relative to the nearest scrolling ancestor — when that ancestor was `<body>` instead of the viewport, sticky children would unstick while scroll was prevented. Scrollbar-width, padding/margin compensation, and scroll-position restoration are all computed against `documentElement` now as well.

## 3.0.0-next.2

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/scroll/deno.jsonc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@solid-primitives/scroll",
"version": "3.0.0-next.2",
"version": "3.0.0-next.3",
"description": "Reactive primitives to react to element/window scrolling, and to prevent scroll outside of a given element.",
"license": "MIT",
"exports": "./src/index.ts",
Expand Down
2 changes: 1 addition & 1 deletion packages/scroll/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@solid-primitives/scroll",
"version": "3.0.0-next.2",
"version": "3.0.0-next.3",
"description": "Reactive primitives to react to element/window scrolling, and to prevent scroll outside of a given element.",
"author": "David Di Biase <dave@solidjs.com>",
"contributors": [
Expand Down
6 changes: 6 additions & 0 deletions packages/storage/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# @solid-primitives/storage

## 5.0.0-next.3

### Patch Changes

- 673347c: Fixed a build failure in `messageSync` and `wsSync`: their `url` parameter's default value (`globalThis.location?.href`) lacked an explicit type annotation, which `--isolatedDeclarations` (used by the package's `.d.ts` generation) requires on any parameter whose type can't be trivially inferred. No behavior or API changes — `url` is still `string | undefined`.

## 5.0.0-next.2

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/storage/deno.jsonc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@solid-primitives/storage",
"version": "5.0.0-next.2",
"version": "5.0.0-next.3",
"description": "Primitive that provides reactive wrappers for storage access",
"license": "MIT",
"exports": {
Expand Down
2 changes: 1 addition & 1 deletion packages/storage/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@solid-primitives/storage",
"version": "5.0.0-next.2",
"version": "5.0.0-next.3",
"description": "Primitive that provides reactive wrappers for storage access",
"author": "Alex Lohr <alex.lohr@logmein.com>",
"contributors": [
Expand Down