Skip to content

Conversation

JunSuzuki1973
Copy link
Contributor

Overview

Fixed the issue where Extract and HTTP nodes were not visible in the UI palette and added missing scroll functionality to the left palette.

Changes Made

  • Added Extract and HTTP nodes to the Data category in nodeCategories
  • Imported ExtractNodePanel and added conditional rendering for ExtractNodePanel and HTTPNodePanel
  • Added scroll functionality to the left palette with max-h-[calc(100vh-80px)] overflow-y-auto

Problem Solved

These nodes were fully implemented with complete functionality including:

  • Node panel components (ExtractNodePanel.tsx, HTTPNodePanel.tsx)
  • Execution logic (extract.ts, http.ts)
  • API endpoints (execute-extract route)
  • LangGraph integration (executeExtractNode, executeHTTPNode)

However, they were missing from the UI palette due to implementation oversight. Additionally, the left palette lacked scroll functionality when content exceeded screen height.

Testing

  • ✅ Extract and HTTP nodes now appear in the Data category
  • ✅ Left palette scrolling works properly when content overflows
  • ✅ Node configuration panels display correctly when nodes are selected
  • ✅ Existing functionality remains unaffected

Type of Change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)

JunSuzuki1973 and others added 3 commits October 20, 2025 09:00
- Modified execute-stream, resume, and execute-langgraph APIs
- Added userId retrieval from authentication
- Implemented getLLMApiKey for user-specific keys (Anthropic, OpenAI, Groq)
- Added fallback to environment variables when user keys not available
- Resolves 'Missing API key' error during workflow execution
- Add Extract and HTTP nodes to nodeCategories in WorkflowBuilder.tsx
- Import ExtractNodePanel for proper node configuration display
- Add conditional rendering for ExtractNodePanel and HTTPNodePanel
- Enable scrolling in left palette with max-h-[calc(100vh-80px)] overflow-y-auto
- Fix missing UI access to fully implemented Extract and HTTP node functionality

Resolves issue where Extract and HTTP nodes were implemented but not visible in the node palette.
@developersdigest developersdigest merged commit be856e5 into firecrawl:main Oct 20, 2025
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.

2 participants