@@ -478,14 +478,18 @@ function CreateIssueApp() {
478478 const assigneeLogins = ( issueData . assignees || [ ] )
479479 . map ( ( a : { login ?: string } | string ) => typeof a === 'string' ? a : a . login )
480480 . filter ( Boolean ) as string [ ] ;
481+ console . log ( "Assignees from issue data:" , issueData . assignees , "-> logins:" , assigneeLogins , "prefillApplied:" , prefillApplied . current . assignees ) ;
481482 if ( assigneeLogins . length > 0 && ! prefillApplied . current . assignees ) {
483+ console . log ( "Setting selectedAssignees to:" , assigneeLogins . map ( login => ( { id : login , text : login } ) ) ) ;
482484 setSelectedAssignees ( assigneeLogins . map ( login => ( { id : login , text : login } ) ) ) ;
483485 prefillApplied . current . assignees = true ;
484486 }
485487
486488 // Pre-fill issue type immediately from issue data
487489 const issueTypeName = issueData . type ?. name || ( typeof issueData . type === 'string' ? issueData . type : null ) ;
490+ console . log ( "Issue type from issue data:" , issueData . type , "-> name:" , issueTypeName , "prefillApplied:" , prefillApplied . current . type ) ;
488491 if ( issueTypeName && ! prefillApplied . current . type ) {
492+ console . log ( "Setting selectedIssueType to:" , { id : issueTypeName , text : issueTypeName } ) ;
489493 setSelectedIssueType ( { id : issueTypeName , text : issueTypeName } ) ;
490494 prefillApplied . current . type = true ;
491495 }
@@ -652,7 +656,15 @@ function CreateIssueApp() {
652656 params . type = selectedIssueType . text ;
653657 }
654658
659+ console . log ( "Submitting issue_write with params:" , JSON . stringify ( params , null , 2 ) ) ;
660+ console . log ( "selectedLabels:" , selectedLabels ) ;
661+ console . log ( "selectedAssignees:" , selectedAssignees ) ;
655662 const result = await callTool ( "issue_write" , params ) ;
663+ console . log ( "issue_write result:" , result ) ;
664+ console . log ( "issue_write result.content:" , result . content ) ;
665+ if ( result . content ?. [ 0 ] ?. text ) {
666+ console . log ( "issue_write result text:" , result . content [ 0 ] . text ) ;
667+ }
656668
657669 if ( result . isError ) {
658670 const textContent = result . content ?. find (
@@ -863,7 +875,7 @@ function CreateIssueApp() {
863875 </ Box >
864876
865877 { /* Metadata section */ }
866- < Box display = "flex" gap = { 3 } mb = { 3 } sx = { { flexWrap : "wrap" } } >
878+ < Box display = "flex" gap = { 4 } mb = { 3 } sx = { { flexWrap : "wrap" } } >
867879 { /* Labels dropdown */ }
868880 < ActionMenu >
869881 < ActionMenu . Button size = "small" leadingVisual = { TagIcon } >
0 commit comments