https://bugs.kde.org/show_bug.cgi?id=453043
Bug ID: 453043
Summary: "Replace All" stops before replacing all
Product: kate
Version: 21.12.3
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: search
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
SUMMARY
"Find All" and "Replace All" do not consider the same set as "All"
STEPS TO REPRODUCE
1. insert the string '10, 11, 66, 101, 102, 103, 105, 106, 107, 108, 110, 111,
112, 113, 114, 117, 118, 119, 121, 124, 125, 126, 131, 132, 135, 136, 137, 157,
158, 159, 160, 161, 162, 163, 164, 180, 222, 223, 224, 225, 227, 230, 233, 237,
239, 242, 243, 244, 246, 248, 259, 262, 275, 276, 277, 278, 283, 284, 285, 292,
294, 296, 298, 300, 301, 302, 305, 306, 307, 308, 313, 318, 319, 320, 325, 406,
407, 408, 410, 411, 415, 417, 419, 420, 421, 425, 426, 428, 429, 430, 431, 434,
435, 440, 441, 442, 443, 445, 446'
2. select between10 and 11 the string ", " and hit CTRL+R, insert the string
"', '" as replacement (without the double quotes obviously!)
3. select "Plain Text"
4. hit "Find All"
5. literally every occurence is highlighted (note this!)
6. now hit "Replace All"
7. replacement stops halfway through between 308 and 313, no occurence after
313 is replaced, despite "Find All" still highlights those as being exactly the
same
OBSERVED RESULT
"Replace All" does not replace all occurences "Find All" finds
EXPECTED RESULT
"Replace All" does replace all occurences "Find All" finds
SOFTWARE/OS VERSIONS
Operating System: Debian GNU/Linux
KDE Plasma Version: 5.24.4
KDE Frameworks Version: 5.90.0
Qt Version: 5.15.2
Kernel Version: 5.17.0-1-amd64 (64-bit)
Graphics Platform: X11
Processors: 16 × AMD Ryzen 7 5800H with Radeon Graphics
Memory: 31,3 GiB of RAM
Graphics Processor: NVIDIA GeForce RTX 3060 Laptop GPU/PCIe/SSE2
--
You are receiving this mail because:
You are watching all bug changes.