Repository navigation
Update/layout - #45
Conversation
The pricing tab saved a row at a time, from a check button per row. Editing a market's prices meant one write per product, each with its own success toast, and no way to look over the set before it went out. Rows are now edited in place and nothing is written until the toolbar says so. What is unsaved is derived from the drafts rather than tracked by hand, so only fields that actually differ are sent: a price typed back to its original costs no request, and a tag set merely reselected is not replaced. Drafts are keyed by product and held for the whole inventory, so an edit survives paging, sorting and filtering. Prices and quantities are checked against the same rules the backend enforces before the batch leaves, because half a saved batch is the state nobody can read. Failures are reported per listing and the rows that failed keep their edits through the refresh that follows. Also adds `pricing.tagsTooMany`, which the code has asked for since the tag catalog landed and neither translation file carried. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
The player chose the native-HLS path on `canPlayType('application/vnd.apple.
mpegurl')` alone. Chrome 151 answers "maybe" to that and then cannot load the
manifest, so the `.m3u8` went straight onto the element, failed with
NotSupportedError, and the hero dropped the player — leaving the built scene.
hls.js was never imported and the MP4 was never tried, on a browser whose MSE
would have streamed it without complaint.
Native HLS is now reserved for browsers with no MSE at all, which is iOS Safari
and the only place it was ever meant for. An element error also steps down to
the MP4 before the player gives up, so a browser that misreports its support
again costs a rendition rather than the whole hero.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Code Review Could Not Complete
|
| Options | Enabled |
|---|---|
| Bug | ✅ |
| Performance | ✅ |
| Security | ✅ |
| Business Logic | ✅ |
|
Important Review available on request
Reviews should be triggered manually for repositories with fewer than 10 stars. Select Trigger review above or comment ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
No description provided.