File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11{
2- "generated_at" : " 2026-06-04 10:32:26 " ,
2+ "generated_at" : " 2026-06-04 12:47:50 " ,
33 "current_month" : " 2026-05" ,
44 "current_month_start" : " 2026-05-01" ,
55 "current_month_end" : " 2026-05-31" ,
Original file line number Diff line number Diff line change @@ -951,8 +951,14 @@ <h3 class="fui-card-header-title fui-heading-xsmall">${escapeHtml(event.label)}
951951
952952 function fileNameFromUrl ( url ) {
953953 if ( ! url ) return '-' ;
954- const parts = url . split ( '/' ) ;
955- return parts [ parts . length - 1 ] || url ;
954+ try {
955+ const pathname = new URL ( url ) . pathname . replace ( / \/ + $ / , '' ) ;
956+ const segments = pathname . split ( '/' ) ;
957+ return decodeURIComponent ( segments [ segments . length - 1 ] || url ) ;
958+ } catch ( e ) {
959+ const parts = url . split ( '/' ) ;
960+ return parts [ parts . length - 1 ] || url ;
961+ }
956962 }
957963
958964 function formatChange ( change ) {
Original file line number Diff line number Diff line change 11{
2- "generated_at" : " 2026-06-04 09:49:26 " ,
2+ "generated_at" : " 2026-06-04 12:47:03 " ,
33 "current_month" : " 2026-05" ,
44 "current_month_start" : " 2026-05-01" ,
55 "current_month_end" : " 2026-05-31" ,
Original file line number Diff line number Diff line change @@ -951,8 +951,14 @@ <h3 class="fui-card-header-title fui-heading-xsmall">${escapeHtml(event.label)}
951951
952952 function fileNameFromUrl ( url ) {
953953 if ( ! url ) return '-' ;
954- const parts = url . split ( '/' ) ;
955- return parts [ parts . length - 1 ] || url ;
954+ try {
955+ const pathname = new URL ( url ) . pathname . replace ( / \/ + $ / , '' ) ;
956+ const segments = pathname . split ( '/' ) ;
957+ return decodeURIComponent ( segments [ segments . length - 1 ] || url ) ;
958+ } catch ( e ) {
959+ const parts = url . split ( '/' ) ;
960+ return parts [ parts . length - 1 ] || url ;
961+ }
956962 }
957963
958964 function formatChange ( change ) {
Original file line number Diff line number Diff line change 11{
2- "generated_at" : " 2026-06-04 10:37:00 " ,
2+ "generated_at" : " 2026-06-04 12:48:30 " ,
33 "current_month" : " 2026-05" ,
44 "current_month_start" : " 2026-05-01" ,
55 "current_month_end" : " 2026-05-31" ,
Original file line number Diff line number Diff line change @@ -951,8 +951,14 @@ <h3 class="fui-card-header-title fui-heading-xsmall">${escapeHtml(event.label)}
951951
952952 function fileNameFromUrl ( url ) {
953953 if ( ! url ) return '-' ;
954- const parts = url . split ( '/' ) ;
955- return parts [ parts . length - 1 ] || url ;
954+ try {
955+ const pathname = new URL ( url ) . pathname . replace ( / \/ + $ / , '' ) ;
956+ const segments = pathname . split ( '/' ) ;
957+ return decodeURIComponent ( segments [ segments . length - 1 ] || url ) ;
958+ } catch ( e ) {
959+ const parts = url . split ( '/' ) ;
960+ return parts [ parts . length - 1 ] || url ;
961+ }
956962 }
957963
958964 function formatChange ( change ) {
You can’t perform that action at this time.
0 commit comments