LibreChat/client
Danny Avila b488672ae6 🐛 fix: unified attach button referenced undeclared toolResource
handleUnifiedUpload called setToolResource(undefined) and the unified-mode
FileUpload passed a bare `toolResource` — neither is declared at component
scope (only toolResourceRef exists; setToolResource is local to dropdownItems).
Clicking the single attach button therefore threw a ReferenceError and never
opened the file picker, so the unified upload flow was dead. Use
toolResourceRef.current, matching the legacy path.

Slipped past CI because the client builds via Vite (transpile-only) and the
TypeScript-check job doesn't cover client/. Caught by the new
e2e/specs/mock/unified-upload.spec.ts.
2026-06-25 12:34:07 -04:00
..
public
scripts
src 🐛 fix: unified attach button referenced undeclared toolResource 2026-06-25 12:34:07 -04:00
sw
test
babel.config.cjs
check_updates.sh
index.html
jest.config.cjs ⬆️ chore: Migrate off deprecated @ariakit/react-core to @ariakit/react-components (#13940) 2026-06-24 23:13:57 -04:00
jest.resolver.cjs ⬆️ chore: Migrate off deprecated @ariakit/react-core to @ariakit/react-components (#13940) 2026-06-24 23:13:57 -04:00
nginx.conf 🐳 feat: Bundle Admin Panel in Docker Compose Stacks (#13876) 2026-06-22 16:59:08 -04:00
package.json ⬆️ chore: Migrate off deprecated @ariakit/react-core to @ariakit/react-components (#13940) 2026-06-24 23:13:57 -04:00
postcss.config.cjs
tailwind.config.cjs ⌨️ feat: Keyboard Shortcuts (#12425) 2026-06-22 17:02:46 -04:00
tsconfig.json
vite.config.ts