We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/meetronwilson/vibeops-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
BUG-0003-pipeline-performance.json•2.47 KiB
{
"id": "BUG-0003",
"title": "Pipeline board becomes unresponsive with more than 200 deals",
"description": "When a sales team has more than 200 active deals in the pipeline, the kanban board view becomes extremely slow and unresponsive. Dragging deals takes 3-5 seconds, and scrolling is janky. This impacts large sales teams and makes the feature unusable for enterprise customers.",
"featureId": "FEAT-0005",
"status": "in-progress",
"severity": "critical",
"reproductionSteps": [
{
"step": "Log in as a user on a team with 200+ active deals",
"expectedResult": "Pipeline board loads within 2-3 seconds",
"actualResult": "Pipeline board takes 8-12 seconds to load and render all deal cards"
},
{
"step": "Attempt to scroll through the pipeline stages",
"expectedResult": "Smooth scrolling at 60fps",
"actualResult": "Scrolling is janky, dropping to 15-20fps, noticeable lag"
},
{
"step": "Drag a deal card from one stage to another",
"expectedResult": "Card follows cursor smoothly, drop completes within 500ms",
"actualResult": "Card lags behind cursor by 1-2 seconds, drop operation takes 3-5 seconds to complete"
},
{
"step": "Filter the pipeline to show only 50 deals",
"expectedResult": "Performance should improve with fewer deals visible",
"actualResult": "Performance improves slightly but still not acceptable, suggesting rendering issues even with hidden elements"
}
],
"environment": {
"platform": "Web Application - All browsers",
"browser": "Chrome 121.0 (primary issue), Safari 17.2, Firefox 122.0",
"version": "v1.3.0",
"additionalDetails": {
"networkConditions": "Problem occurs even on fast connections",
"deviceSpecs": "Tested on high-end laptops (16GB RAM, modern CPUs)",
"affectedTeams": "Enterprise customers with 200+ deals, approximately 15% of user base"
}
},
"attachments": [],
"assignee": "chris.anderson",
"rootCause": "All deal cards are being rendered in the DOM simultaneously without virtualization. React is re-rendering all 200+ cards on every state change (filters, drags). No memoization on card components. Drag-and-drop library (react-beautiful-dnd) has performance limitations with large lists.",
"metadata": {
"createdAt": "2025-03-03T14:30:00Z",
"updatedAt": "2025-03-05T10:00:00Z",
"createdBy": "enterprise-customer",
"tags": ["deals", "pipeline", "performance", "critical", "enterprise"]
}
}