@@ -924,7 +924,7 @@ const MenuNav = ({
{/* Toggle button centered on divider, at intersection with topbar border */}
diff --git a/application/shared-webapp/ui/components/Slider.tsx b/application/shared-webapp/ui/components/Slider.tsx
index 6c25019e15..52e206d037 100644
--- a/application/shared-webapp/ui/components/Slider.tsx
+++ b/application/shared-webapp/ui/components/Slider.tsx
@@ -19,7 +19,7 @@ const trackStyles = tv({
variants: {
orientation: {
horizontal: "h-2 w-full",
- vertical: "-translate-x-[50%] ml-[50%] h-full w-2"
+ vertical: "ml-[50%] h-full w-2 -translate-x-[50%]"
},
isMultiple: {
true: "bg-primary forced-colors:bg-[ButtonBorder]",
diff --git a/application/shared-webapp/ui/components/Switch.tsx b/application/shared-webapp/ui/components/Switch.tsx
index d9a2e10b65..cf32c41775 100644
--- a/application/shared-webapp/ui/components/Switch.tsx
+++ b/application/shared-webapp/ui/components/Switch.tsx
@@ -27,7 +27,7 @@ const trackStyles = tv({
});
const handleStyles = tv({
- base: "-outline-offset-1 h-5 w-5 transform rounded-full bg-background shadow outline outline-1 outline-transparent transition duration-200 ease-in-out",
+ base: "h-5 w-5 transform rounded-full bg-background shadow outline outline-1 outline-transparent -outline-offset-1 transition duration-200 ease-in-out",
variants: {
isSelected: {
false: "translate-x-0",
diff --git a/application/shared-webapp/ui/components/Table.tsx b/application/shared-webapp/ui/components/Table.tsx
index 6f6e8707ea..02fb863a26 100644
--- a/application/shared-webapp/ui/components/Table.tsx
+++ b/application/shared-webapp/ui/components/Table.tsx
@@ -62,7 +62,7 @@ const columnStyles = tv({
const resizerStyles = tv({
extend: focusRing,
- base: "column-resizer -outline-offset-2 absolute right-0 box-content h-6 w-px shrink-0 translate-x-2 cursor-col-resize rounded bg-clip-content px-2 py-1",
+ base: "column-resizer absolute right-0 box-content h-6 w-px shrink-0 translate-x-2 cursor-col-resize rounded bg-clip-content px-2 py-1 -outline-offset-2",
variants: {
isResizing: {
false: "bg-border forced-colors:bg-[ButtonBorder]",
@@ -138,7 +138,7 @@ export function TableHeader
({
const rowStyles = tv({
extend: focusRing,
- base: "group/row -outline-offset-2 relative cursor-default select-none font-normal text-sm transition-colors [&>td:first-child]:pl-4 [&>td:last-child]:pr-4",
+ base: "group/row relative cursor-default select-none font-normal text-sm -outline-offset-2 transition-colors [&>td:first-child]:pl-4 [&>td:last-child]:pr-4",
variants: {
isDisabled: {
false: "text-muted-foreground hover:bg-hover-background",
@@ -172,7 +172,7 @@ export function Row({ id, columns, children, ...rowProps }: Re
const cellStyles = tv({
extend: focusRing,
- base: "-outline-offset-2 truncate border-b border-b-border p-2 group-first/row:border-y group-first/row:border-t-border group-last/row:border-b-0"
+ base: "truncate border-b border-b-border p-2 -outline-offset-2 group-first/row:border-y group-first/row:border-t-border group-last/row:border-b-0"
});
type CellProps = {
diff --git a/application/shared-webapp/ui/components/Tooltip.tsx b/application/shared-webapp/ui/components/Tooltip.tsx
index fb2288e931..9cdda8f3c1 100644
--- a/application/shared-webapp/ui/components/Tooltip.tsx
+++ b/application/shared-webapp/ui/components/Tooltip.tsx
@@ -43,7 +43,7 @@ export function Tooltip({ children, ...props }: Readonly) {
width={8}
height={8}
viewBox="0 0 8 8"
- className="group-placement-left:-rotate-90 fill-popover stroke-border group-placement-bottom:rotate-180 group-placement-right:rotate-90 forced-colors:fill-[Canvas] forced-colors:stroke-[ButtonBorder]"
+ className="fill-popover stroke-border group-placement-bottom:rotate-180 group-placement-left:-rotate-90 group-placement-right:rotate-90 forced-colors:fill-[Canvas] forced-colors:stroke-[ButtonBorder]"
>
Tooltip arrow
diff --git a/developer-cli/Commands/UpdatePackagesCommand.cs b/developer-cli/Commands/UpdatePackagesCommand.cs
index e5919145ab..1bb6f98901 100644
--- a/developer-cli/Commands/UpdatePackagesCommand.cs
+++ b/developer-cli/Commands/UpdatePackagesCommand.cs
@@ -850,6 +850,9 @@ private static void UpdateNpmPackages(bool dryRun, string[] excludedPackages, bo
}
}
+ // Skip if versions are equal after special handling
+ if (wantedVersion == latestVersion) continue;
+
// Check update type based on what's in package.json (wanted) vs latest
var updateType = GetUpdateType(wantedVersion, latestVersion);
FrontendSummary.IncrementUpdateType(updateType);