From d6285aaa59e0f7908c2ece81314aff2b98847e31 Mon Sep 17 00:00:00 2001 From: Ogulcan Celik Date: Wed, 8 Jul 2026 00:44:49 +0300 Subject: fix: avoid render-time plain url scans --- src/app/actions.rs | 14 -------------- 1 file changed, 14 deletions(-) (limited to 'src/app/actions.rs') diff --git a/src/app/actions.rs b/src/app/actions.rs index 12c0df87..5c263e7e 100644 --- a/src/app/actions.rs +++ b/src/app/actions.rs @@ -2122,20 +2122,6 @@ pub(crate) fn url_at_column(row: &str, col: u16) -> Option<&str> { safe_web_url(row.get(start_byte..end_byte)?) } -pub(crate) fn visible_url_spans(row: &str) -> Vec<(u16, u16, &str)> { - let cells = text_cells(row); - url_spans(&cells) - .into_iter() - .filter_map(|span| { - let start_byte = byte_index_for_cell(row, span.start); - let end_byte = byte_index_after_cell(row, span.end); - let url = row.get(start_byte..end_byte).and_then(safe_web_url)?; - let (start_col, end_col) = span.columns(&cells); - Some((start_col, end_col, url)) - }) - .collect() -} - fn url_spans(cells: &[TextCell]) -> Vec { let mut spans = Vec::new(); let mut start = 0; -- cgit v1.2.3