@@ -358,27 +358,27 @@ struct LogHeaderView: View {
358358 HStack(spacing: 0) {
359359 ForEach(columns, id: \.self) { column in
360360 HStack(spacing: 0) {
361− Button {
361+ HStack(spacing: 2) {
362+ Text(column)
363+ .font(.caption.weight(.semibold))
364+ .lineLimit(1)
365+ if sortColumn == column {
366+ Image(systemName: sortAscending ? "chevron.up" : "chevron.down")
367+ .font(.caption2)
368+ }
369+ }
370+ .padding(.horizontal, 6)
371+ .padding(.vertical, 4)
372+ .contentShape(Rectangle())
373+ .onTapGesture {
362374 if sortColumn == column {
363375 sortAscending.toggle()
364376 } else {
365377 sortColumn = column
366378 sortAscending = true
367379 }
368− } label: {
369− HStack(spacing: 2) {
370− Text(column)
371− .font(.caption.weight(.semibold))
372− .lineLimit(1)
373− if sortColumn == column {
374− Image(systemName: sortAscending ? "chevron.up" : "chevron.down")
375− .font(.caption2)
376− }
377− }
378380 }
379− .buttonStyle(.plain)
380− .padding(.horizontal, 6)
381− .padding(.vertical, 4)
381+ .accessibilityAddTraits(.isButton)
382382 .accessibilityLabel(sortColumn == column
383383 ? "Sort by \(column), \(sortAscending ? "ascending" : "descending")"
384384 : "Sort by \(column)")