https://bugs.kde.org/show_bug.cgi?id=367882
--- Comment #4 from Martin Sandsmark <martin.sandsm...@kde.org> --- I think the issue is that Konsole::ScreenWindow::outputChanged() is emitted every time a mouse button is clicked or the selection changes, which invalidates the current filter results, which leads to re-evaluating the filters when the mouse moves. The file filter itself should also be optimized, maybe a more generic pre-filtering for valid filenames first, and maybe som pre-processing. And the generated regex could probably also be optimized a bit. And some caching wouldn't be a bad idea either. I'm unable to reproduce the issue, though, even with Konsole filled with filenames. John; could you add a «qDebug() << regexp;» at line 543 in Filter.cpp, and upload the regex that is generated? It sounds like the generated regexp for you manages to trigger a really bad edge case. -- You are receiving this mail because: You are watching all bug changes.