codeant-ai-for-open-source[bot] commented on PR #36889:
URL: https://github.com/apache/superset/pull/36889#issuecomment-3705113445

   ## **Sequence Diagram**
   
   Shows how pointer events are routed to the PointerSensor which now detects 
interactive elements (input/textarea/contentEditable). If interactive, drag 
activation is prevented so the user can edit the tab title; otherwise the 
normal drag-reorder flow proceeds.
   
   ```mermaid
   sequenceDiagram
       participant User
       participant Browser
       participant PointerSensor
       participant DndContext
       participant TabsRenderer
   
       User->>Browser: Pointer down on tab title
       Browser->>PointerSensor: Deliver pointer event
       alt Target is interactive (input/textarea/contentEditable)
           PointerSensor-->>Browser: Prevent drag activation
           Browser-->>User: Show text cursor / allow editing
           User->>TabsRenderer: Edit tab title
           TabsRenderer-->>User: Save/display updated title
       else Target is non-interactive
           PointerSensor->>DndContext: Activate drag
           DndContext->>TabsRenderer: Reorder tabs onDragEnd
           TabsRenderer-->>User: Render reordered tabs
       end
   ```
   
   ---
   *Generated by [CodeAnt AI](https://codeant.ai)*
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to