@@ -358,27 +358,27 @@ struct LogHeaderView: View {
358 HStack(spacing: 0) {
358 HStack(spacing: 0) {
359 ForEach(columns, id: \.self) { column in
359 ForEach(columns, id: \.self) { column in
360 HStack(spacing: 0) {
360 HStack(spacing: 0) {
361− Button {
361+ HStack(spacing: 2) {
363+ .font(.caption.weight(.semibold))
365+ if sortColumn == column {
366+ Image(systemName: sortAscending ? "chevron.up" : "chevron.down")
370+ .padding(.horizontal, 6)
371+ .padding(.vertical, 4)
372+ .contentShape(Rectangle())
362 if sortColumn == column {
374 if sortColumn == column {
363 sortAscending.toggle()
375 sortAscending.toggle()
365 sortColumn = column
377 sortColumn = column
366 sortAscending = true
378 sortAscending = true
369− HStack(spacing: 2) {
371− .font(.caption.weight(.semibold))
373− if sortColumn == column {
374− Image(systemName: sortAscending ? "chevron.up" : "chevron.down")
379− .buttonStyle(.plain)
381+ .accessibilityAddTraits(.isButton)
380− .padding(.horizontal, 6)
381− .padding(.vertical, 4)
382 .accessibilityLabel(sortColumn == column
382 .accessibilityLabel(sortColumn == column
383 ? "Sort by \(column), \(sortAscending ? "ascending" : "descending")"
383 ? "Sort by \(column), \(sortAscending ? "ascending" : "descending")"
384 : "Sort by \(column)")
384 : "Sort by \(column)")