DioxusLabs / DioxusLabs/dioxus

dx build / dx serve can stall on macOS arm64 when automatic Tailwind is enabled

Open
#5,369 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
Rust
Stars
39.1k
Forks
1.9k
Avg merge
4d 10h
Merged PRs (30d)
4

Description

Hi team — thank you for maintaining Dioxus.

**Problem**

On macOS arm64, dx build / dx serve can stall when automatic Tailwind integration is enabled.

In the repro, the last visible log line is where dx spawns the managed Tailwind binary for the default root-level tailwind.css. After that, the build does not continue into the normal Cargo/WebAssembly build flow.

I reproduced this with a fresh app outside the Dioxus monorepo as well, so it does not appear to depend on the Dioxus workspace itself.

I have only reproduced this on macOS arm64 so far.

**Steps To Reproduce**

Create a fresh Dioxus app with Tailwind enabled.
From the project root, run dx build --platform web --verbose or dx serve --platform web --verbose.
Observe that the last visible log line is the Tailwind spawn, and the build does not continue.
Example last log line:
```text
0.290s DEBUG dx::tailwind: Spawning tailwindcss@v4.1.5 with args: ["~/.dx/tailwind/tailwindcss-v4.1.5", "--input", "/tailwind.css", "--output", "/assets/tailwind.css", "--watch"]
```
**Expected behavior**

dx should run the automatic Tailwind step and then continue into the normal web build process.

**Screenshots**

Not included. The most relevant artifact is the verbose log output above.

**Environment:**
```text
Dioxus version: 0.7.3
Rust version: rustc 1.93.1 (01f6ddf75 2026-02-11)
OS info: macOS arm64
App platform: web
```
**Questionnaire**

I would like to help fix the macOS case.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.