adobe/brackets

Regex find/replace for multiple spaces throws exception

mundorfd opened this issue · 0 comments

Prerequisites

  • [√] Can you reproduce the problem with Debug -> Reload Without Extensions?
  • [√] Did you perform a cursory search to see if your bug or enhancement is already reported?
  • [√] Did you read the Troubleshooting guide?

Description

Crash on regular expression find and replace for multiple spaces.

Steps to Reproduce

  1. Working on .HTML files, tried several
  2. Find/replace for regex: "\s\s+" and replace with nothing
  3. cursor changes to the spinning ball and the Developer console shows a thrown exception (can't save the console - doesn't seem to work when I select "save as" because of application state, I believe.

Expected behavior: [What you expected to happen]
Replace multiple white spaces without application hanging.

Actual behavior: [What actually happened]

The replacement happens, but the application hangs with a spinning cursor. Need to exit and restart. Debug console shows:

"Exception in 'doReplaceAll' listener

Screen Shot 2021-02-25 at 8 42 52 AM

Versions

Please include the OS and what version of the OS you're running.

System Software Overview:

System Version: macOS 11.2.1 (20D74)
Kernel Version: Darwin 20.3.0
Boot Volume: Macintosh HD
Boot Mode: Normal
Computer Name: Deborah’s 13" MacBook Pro
User Name: Deborah Mundorff (deborahmundorff)
Secure Virtual Memory: Enabled
System Integrity Protection: Enabled
Time since boot: 1 day 20:46
Hardware Overview:

Model Name: MacBook Pro
Model Identifier: MacBookPro17,1
Chip: Apple M1
Total Number of Cores: 8 (4 performance and 4 efficiency)
Memory: 16 GB
System Firmware Version: 6723.81.1
Serial Number (system): FVFF51WU0KPF
Hardware UUID: 737535BB-67D6-5E22-9E16-589CAF43B0E5
Provisioning UDID: 00008103-001C58A0343A001E
Activation Lock Status: Enabled

Please include the version of Brackets. You can find it under Help -> About Brackets (Windows and Linux) or Brackets -> About Brackets (macOS)
Release 1.14 build 1.14.2-17770 (release-1.14.2 f71f00a)
build timestamp: Tue Mar 31 2020 00:41:05 GMT-0700