lank" class="text-blue-500 hover:text-blue-700 underline">' + filePath + '</a>';
                          break;
                        }
                      }

                      // Then as fallback, match by function name and similar file path (without line:column)
                      const filePathBase = filePath.split(':')[0]; // Remove :line:column
                      const framePathBase = frameData.path.split(':')[0]; // Remove :line:column
                      if (match.includes(frameData