Skip to content

5.7#4262

Draft
lukeholder wants to merge 155 commits into
5.xfrom
5.7
Draft

5.7#4262
lukeholder wants to merge 155 commits into
5.xfrom
5.7

Conversation

@lukeholder
Copy link
Copy Markdown
Member

@lukeholder lukeholder commented Mar 25, 2026

Description

WIP Commerce 5.7 release

@nfourtythree nfourtythree changed the title 5.7 WIP 5.7 Apr 15, 2026
lukeholder and others added 30 commits June 3, 2026 15:48
Put options into local storage
…RIA, ID entropy

- Add 'View' and 'Table Columns' to en/commerce.php and InventoryAsset.php (remove unused 'View settings')
- rebuildTable: destroy old VueAdminTable before emptying DOM to prevent instance leak
- rebuildTable: add 50-attempt escape hatch to setInterval search restore
- Add destroy() override to clean up toolbar DOM, viewMenu DOM, and DisclosureMenu instance
- getStorageKey: use inventoryLocationId (per-location prefs) instead of siteUid
- Remove mismatched aria-label from View button (visible text is sufficient)
- Improve random ID entropy: substring(2) instead of substring(7)
- Scope CROSS JOIN in getInventoryLevelQuery to the requested location when
  inventoryLocationId is provided, preventing a full locations x items
  Cartesian product from materializing before the outer WHERE filters it
- Batch-load purchasables for the page in one query per element type instead
  of one getElementById call per row (N+1)
[5.7] Update variant title after record is saved
…pdate-for-purchasables-that-meet

# Conflicts:
#	CHANGELOG-WIP.md
…d-rules-performance-optimisation

[5.7] Shipping Method/Rules performance optimisations
…ricing-doesnt-update-for-purchasables-that-meet

[5.7] Consolidate processing of catalog pricing jobs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants