Undo does not work with Find and Replace

Testing version: 0.1 (2934) MacOS

What were you doing: Finding and and replacing some words

What feature did you use: Find and Replace

What happened: Undo does not work with Find and Replace

What did you expect to happen: Expected undo to work as it should: to undo all replaced words in one go (or one by one)

Hello!

I just did a test run and the undo seems to be working as expected, keep in mind that you need to focus on the editor if you want to undo there.

I’ll have a talk with the team about allowing the undo even when you have the focus on the search, as that seems to be a better UX.

Best.

@matteo
Tried Undo after Replace All “Panda” with “Bear” on Welcome note on MacOS:

  1. CMD+Z did not work
  2. Tried Edit Undo → Panda Crashed:
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               Panda [56455]
Path:                  /Applications/Panda.app/Contents/MacOS/Panda
Identifier:            net.shinyfrog.panda
Version:               1.0 (2934)
Code Type:             X86-64 (Native)
Parent Process:        launchd [1]
User ID:               501

Date/Time:             2022-05-04 07:26:38.8266 -0400
OS Version:            macOS 12.3.1 (21E258)
Report Version:        12
Bridge OS Version:     3.0 (14Y910)
Anonymous UUID:        BD442414-0DFF-46B3-C6F3-FDE7BC9F2AE9

Sleep/Wake UUID:       1049F894-D8E0-4A30-8349-EA9DDB1BB964

Time Awake Since Boot: 150000 seconds
Time Since Wake:       993 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Application Specific Information:
abort() called


Kernel Triage:
VM - Compressor failed a blocking pager_get
VM - Compressor failed a blocking pager_get
VM - Compressor failed a blocking pager_get
VM - Compressor failed a blocking pager_get
VM - Compressor failed a blocking pager_get


Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	    0x7ff8080b100e __pthread_kill + 10
1   libsystem_pthread.dylib       	    0x7ff8080e71ff pthread_kill + 263
2   libsystem_c.dylib             	    0x7ff808032d24 abort + 123
3   Panda                         	       0x10099c981 0x1008f8000 + 674177
4   Panda                         	       0x100947ee3 0x1008f8000 + 327395
5   HIToolbox                     	    0x7ff810e0ca3b DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 2051
6   HIToolbox                     	    0x7ff810e0bbdc SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 333
7   HIToolbox                     	    0x7ff810e208d9 SendEventToEventTarget + 39
8   HIToolbox                     	    0x7ff810e7e9d5 SendHICommandEvent(unsigned int, HICommand const*, unsigned int, unsigned int, unsigned char, void const*, OpaqueEventTargetRef*, OpaqueEventTargetRef*, OpaqueEventRef**) + 361
9   HIToolbox                     	    0x7ff810ea3b47 SendMenuCommandWithContextAndModifiers + 46
10  HIToolbox                     	    0x7ff810ea3af5 SendMenuItemSelectedEvent + 344
11  HIToolbox                     	    0x7ff810ea3940 FinishMenuSelection(SelectionData*, MenuResult*, MenuResult*) + 96
12  HIToolbox                     	    0x7ff810ea4328 MenuSelectCore(MenuData*, Point, double, unsigned int, OpaqueMenuRef**, unsigned short*) + 625
13  HIToolbox                     	    0x7ff810ea401e _HandleMenuSelection2 + 456
14  AppKit                        	    0x7ff80ad70cc5 _NSHandleCarbonMenuEvent + 215
15  AppKit                        	    0x7ff80ad70b32 _DPSEventHandledByCarbon + 54
16  AppKit                        	    0x7ff80abd13b0 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 3368
17  AppKit                        	    0x7ff80abc32a9 -[NSApplication run] + 586
18  AppKit                        	    0x7ff80ab97227 NSApplicationMain + 817
19  Panda                         	       0x1008fcefe 0x1008f8000 + 20222
20  dyld                          	       0x10609551e start + 462

Thread 1:
0   libsystem_kernel.dylib        	    0x7ff8080aa97a mach_msg_trap + 10
1   libsystem_kernel.dylib        	    0x7ff8080aace8 mach_msg + 56
2   Panda                         	       0x10094f964 0x1008f8000 + 358756
3   libsystem_pthread.dylib       	    0x7ff8080e74e1 _pthread_start + 125
4   libsystem_pthread.dylib       	    0x7ff8080e2f6b thread_start + 15

Thread 2:: com.apple.NSEventThread
0   libsystem_kernel.dylib        	    0x7ff8080aa97a mach_msg_trap + 10
1   libsystem_kernel.dylib        	    0x7ff8080aace8 mach_msg + 56
2   CoreFoundation                	    0x7ff8081adcdd __CFRunLoopServiceMachPort + 319
3   CoreFoundation                	    0x7ff8081ac368 __CFRunLoopRun + 1276
4   CoreFoundation                	    0x7ff8081ab7ac CFRunLoopRunSpecific + 562
5   AppKit                        	    0x7ff80ad3ff5e _NSEventThread + 132
6   libsystem_pthread.dylib       	    0x7ff8080e74e1 _pthread_start + 125
7   libsystem_pthread.dylib       	    0x7ff8080e2f6b thread_start + 15

Thread 3:: com.apple.NSURLConnectionLoader
0   libsystem_kernel.dylib        	    0x7ff8080aa97a mach_msg_trap + 10
1   libsystem_kernel.dylib        	    0x7ff8080aace8 mach_msg + 56
2   CoreFoundation                	    0x7ff8081adcdd __CFRunLoopServiceMachPort + 319
3   CoreFoundation                	    0x7ff8081ac368 __CFRunLoopRun + 1276
4   CoreFoundation                	    0x7ff8081ab7ac CFRunLoopRunSpecific + 562
5   CFNetwork                     	    0x7ff80cdbba80 0x7ff80cb73000 + 2394752
6   Foundation                    	    0x7ff808ff89f4 __NSThread__start__ + 1009
7   libsystem_pthread.dylib       	    0x7ff8080e74e1 _pthread_start + 125
8   libsystem_pthread.dylib       	    0x7ff8080e2f6b thread_start + 15

Thread 4:
0   libsystem_pthread.dylib       	    0x7ff8080e2f48 start_wqthread + 0

Thread 5:
0   libsystem_pthread.dylib       	    0x7ff8080e2f48 start_wqthread + 0

Thread 6:
0   libsystem_pthread.dylib       	    0x7ff8080e2f48 start_wqthread + 0

Thread 7:
0   libsystem_pthread.dylib       	    0x7ff8080e2f48 start_wqthread + 0


Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x0000000106110600  rcx: 0x00007ff7bf606c78  rdx: 0x0000000000000000
  rdi: 0x0000000000000103  rsi: 0x0000000000000006  rbp: 0x00007ff7bf606ca0  rsp: 0x00007ff7bf606c78
   r8: 0x0000000000000010   r9: 0x00007ff7bf606ac8  r10: 0x0000000000000000  r11: 0x0000000000000246
  r12: 0x0000000000000103  r13: 0x0000000000000000  r14: 0x0000000000000006  r15: 0x0000000000000016
  rip: 0x00007ff8080b100e  rfl: 0x0000000000000246  cr2: 0x00007fcb5495f020
  
Logical CPU:     0
Error Code:      0x020000b8 
Trap Number:     133


Binary Images:
    0x7ff8080a9000 -     0x7ff8080e0fff libsystem_kernel.dylib (*) <26a59789-b846-3ed4-96dc-8dbef3c0c8e7> /usr/lib/system/libsystem_kernel.dylib
    0x7ff8080e1000 -     0x7ff8080ecfff libsystem_pthread.dylib (*) <2f6c275d-7e14-3d31-a924-e1bb41d2415f> /usr/lib/system/libsystem_pthread.dylib
    0x7ff807fb1000 -     0x7ff808039fff libsystem_c.dylib (*) <8e54eca2-9bd8-3482-9589-b9574434d1aa> /usr/lib/system/libsystem_c.dylib
       0x1008f8000 -        0x1009c7fff net.shinyfrog.panda (1.0) <cd655741-1d4f-3441-8f3e-4c73bc7075c1> /Applications/Panda.app/Contents/MacOS/Panda
    0x7ff810e03000 -     0x7ff8110f6fff com.apple.HIToolbox (2.1.1) <7761967d-a138-33b6-9e3f-5c5420a2eeff> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
    0x7ff80ab94000 -     0x7ff80ba21fff com.apple.AppKit (6.9) <92a78ebd-bba5-3f18-a5e1-768c955539d7> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
       0x106090000 -        0x1060fbfff dyld (*) <dd9e80de-fb3b-349b-96a4-46874ad34d11> /usr/lib/dyld
    0x7ff80812e000 -     0x7ff80862ffff com.apple.CoreFoundation (6.9) <743f0cb7-e962-3e42-8653-7bd141129561> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7ff80cb73000 -     0x7ff80d001fff com.apple.CFNetwork (1331.0.7) <7ffe1d94-a85e-3ac2-bca3-bd233899ecb5> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
    0x7ff808fa0000 -     0x7ff80935bfff com.apple.Foundation (6.9) <3370467f-ef48-301d-97d1-cdc236b7053a> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=1.2G resident=0K(0%) swapped_out_or_unallocated=1.2G(100%)
Writable regions: Total=1.9G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.9G(100%)

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Accelerate framework              1920K       15 
Activity Tracing                   256K        1 
CG backing stores                 2160K        4 
CG image                          28.2M       95 
CG raster data                    2040K        7 
ColorSync                          240K       28 
CoreAnimation                     40.5M      102 
CoreGraphics                        16K        3 
CoreImage                           36K        5 
CoreUI image data                 5264K       60 
Foundation                          60K        2 
Image IO                          1236K       19 
JS JIT generated code              1.0G        3 
Kernel Alloc Once                    8K        1 
MALLOC                           220.6M       79 
MALLOC guard page                   48K       11 
MALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)
SQLite page cache                  192K        3 
STACK GUARD                       56.0M        8 
Stack                             11.6M        8 
VM_ALLOCATE                         64K       16 
WebKit Malloc                    192.0M        5 
__DATA                            31.1M      549 
__DATA_CONST                      30.5M      354 
__DATA_DIRTY                      1632K      216 
__FONT_DATA                          4K        1 
__LINKEDIT                       653.8M       27 
__OBJC_RO                         82.6M        1 
__OBJC_RW                         3200K        2 
__TEXT                           530.9M      559 
__UNICODE                          592K        1 
dyld private memory               1024K        1 
libnetwork                         128K        8 
mapped file                      404.2M      273 
shared memory                      784K       20 
===========                     =======  ======= 
TOTAL                              3.6G     2488 
TOTAL, minus reserved VM space     3.2G     2488 



-----------
Full Report
-----------

{"app_name":"Panda","timestamp":"2022-05-04 07:26:43.00 -0400","app_version":"1.0","slice_uuid":"cd655741-1d4f-3441-8f3e-4c73bc7075c1","build_version":"2934","platform":1,"bundleID":"net.shinyfrog.panda","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 12.3.1 (21E258)","incident_id":"B5F0679A-CF5D-4EEC-8EC2-77F0C7B1A281","name":"Panda"}
{
  "uptime" : 150000,
  "procLaunch" : "2022-05-03 21:38:33.2659 -0400",
  "procRole" : "Foreground",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "MacBookPro14,2",
  "procStartAbsTime" : 148316924851993,
  "coalitionID" : 27826,
  "osVersion" : {
    "train" : "macOS 12.3.1",
    "build" : "21E258",
    "releaseType" : "User"
  },
  "captureTime" : "2022-05-04 07:26:38.8266 -0400",
  "incident" : "B5F0679A-CF5D-4EEC-8EC2-77F0C7B1A281",
  "bug_type" : "309",
  "pid" : 56455,
  "procExitAbsTime" : 150265873946699,
  "cpuType" : "X86-64",
  "procName" : "Panda",
  "procPath" : "\/Applications\/Panda.app\/Contents\/MacOS\/Panda",
  "bundleInfo" : {"CFBundleShortVersionString":"1.0","CFBundleVersion":"2934","CFBundleIdentifier":"net.shinyfrog.panda"},
  "storeInfo" : {"deviceIdentifierForVendor":"44B7A43C-0186-58B6-A0D2-F60A0D0A0BDC","thirdParty":true},
  "parentProc" : "launchd",
  "parentPid" : 1,
  "coalitionName" : "net.shinyfrog.panda",
  "crashReporterKey" : "BD442414-0DFF-46B3-C6F3-FDE7BC9F2AE9",
  "wakeTime" : 993,
  "bridgeVersion" : {"build":"14Y910","train":"3.0"},
  "sleepWakeUUID" : "1049F894-D8E0-4A30-8349-EA9DDB1BB964",
  "sip" : "enabled",
  "isCorpse" : 1,
  "exception" : {"codes":"0x0000000000000000, 0x0000000000000000","rawCodes":[0,0],"type":"EXC_CRASH","signal":"SIGABRT"},
  "ktriageinfo" : "VM - Compressor failed a blocking pager_get\nVM - Compressor failed a blocking pager_get\nVM - Compressor failed a blocking pager_get\nVM - Compressor failed a blocking pager_get\nVM - Compressor failed a blocking pager_get\n",
  "asi" : {"libsystem_c.dylib":["abort() called"]},
  "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
  "faultingThread" : 0,
  "threads" : [{"triggered":true,"id":1739059,"threadState":{"r13":{"value":0},"rax":{"value":0},"rflags":{"value":582},"cpu":{"value":0},"r14":{"value":6},"rsi":{"value":6},"r8":{"value":16},"cr2":{"value":140511274201120},"rdx":{"value":0},"r10":{"value":0},"r9":{"value":140702044416712},"r15":{"value":22},"rbx":{"value":4396746240,"symbolLocation":0,"symbol":"_main_thread"},"trap":{"value":133},"err":{"value":33554616},"r11":{"value":582},"rip":{"value":140703263559694,"matchesCrashFrame":1},"rbp":{"value":140702044417184},"rsp":{"value":140702044417144},"r12":{"value":259},"rcx":{"value":140702044417144},"flavor":"x86_THREAD_STATE","rdi":{"value":259}},"queue":"com.apple.main-thread","frames":[{"imageOffset":32782,"symbol":"__pthread_kill","symbolLocation":10,"imageIndex":0},{"imageOffset":25087,"symbol":"pthread_kill","symbolLocation":263,"imageIndex":1},{"imageOffset":531748,"symbol":"abort","symbolLocation":123,"imageIndex":2},{"imageOffset":674177,"imageIndex":3},{"imageOffset":327395,"imageIndex":3},{"imageOffset":39483,"symbol":"DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*)","symbolLocation":2051,"imageIndex":4},{"imageOffset":35804,"symbol":"SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*)","symbolLocation":333,"imageIndex":4},{"imageOffset":121049,"symbol":"SendEventToEventTarget","symbolLocation":39,"imageIndex":4},{"imageOffset":506325,"symbol":"SendHICommandEvent(unsigned int, HICommand const*, unsigned int, unsigned int, unsigned char, void const*, OpaqueEventTargetRef*, OpaqueEventTargetRef*, OpaqueEventRef**)","symbolLocation":361,"imageIndex":4},{"imageOffset":658247,"symbol":"SendMenuCommandWithContextAndModifiers","symbolLocation":46,"imageIndex":4},{"imageOffset":658165,"symbol":"SendMenuItemSelectedEvent","symbolLocation":344,"imageIndex":4},{"imageOffset":657728,"symbol":"FinishMenuSelection(SelectionData*, MenuResult*, MenuResult*)","symbolLocation":96,"imageIndex":4},{"imageOffset":660264,"symbol":"MenuSelectCore(MenuData*, Point, double, unsigned int, OpaqueMenuRef**, unsigned short*)","symbolLocation":625,"imageIndex":4},{"imageOffset":659486,"symbol":"_HandleMenuSelection2","symbolLocation":456,"imageIndex":4},{"imageOffset":1952965,"symbol":"_NSHandleCarbonMenuEvent","symbolLocation":215,"imageIndex":5},{"imageOffset":1952562,"symbol":"_DPSEventHandledByCarbon","symbolLocation":54,"imageIndex":5},{"imageOffset":250800,"symbol":"-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]","symbolLocation":3368,"imageIndex":5},{"imageOffset":193193,"symbol":"-[NSApplication run]","symbolLocation":586,"imageIndex":5},{"imageOffset":12839,"symbol":"NSApplicationMain","symbolLocation":817,"imageIndex":5},{"imageOffset":20222,"imageIndex":3},{"imageOffset":21790,"symbol":"start","symbolLocation":462,"imageIndex":6}]},{"id":1739127,"frames":[{"imageOffset":6522,"symbol":"mach_msg_trap","symbolLocation":10,"imageIndex":0},{"imageOffset":7400,"symbol":"mach_msg","symbolLocation":56,"imageIndex":0},{"imageOffset":358756,"imageIndex":3},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":1739298,"name":"com.apple.NSEventThread","frames":[{"imageOffset":6522,"symbol":"mach_msg_trap","symbolLocation":10,"imageIndex":0},{"imageOffset":7400,"symbol":"mach_msg","symbolLocation":56,"imageIndex":0},{"imageOffset":523485,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":319,"imageIndex":7},{"imageOffset":516968,"symbol":"__CFRunLoopRun","symbolLocation":1276,"imageIndex":7},{"imageOffset":513964,"symbol":"CFRunLoopRunSpecific","symbolLocation":562,"imageIndex":7},{"imageOffset":1752926,"symbol":"_NSEventThread","symbolLocation":132,"imageIndex":5},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":1739312,"name":"com.apple.NSURLConnectionLoader","frames":[{"imageOffset":6522,"symbol":"mach_msg_trap","symbolLocation":10,"imageIndex":0},{"imageOffset":7400,"symbol":"mach_msg","symbolLocation":56,"imageIndex":0},{"imageOffset":523485,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":319,"imageIndex":7},{"imageOffset":516968,"symbol":"__CFRunLoopRun","symbolLocation":1276,"imageIndex":7},{"imageOffset":513964,"symbol":"CFRunLoopRunSpecific","symbolLocation":562,"imageIndex":7},{"imageOffset":2394752,"imageIndex":8},{"imageOffset":362996,"symbol":"__NSThread__start__","symbolLocation":1009,"imageIndex":9},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":1762023,"frames":[{"imageOffset":8008,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":1762025,"frames":[{"imageOffset":8008,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":1762248,"frames":[{"imageOffset":8008,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":1762249,"frames":[{"imageOffset":8008,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703263526912,
    "size" : 229376,
    "uuid" : "26a59789-b846-3ed4-96dc-8dbef3c0c8e7",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703263756288,
    "size" : 49152,
    "uuid" : "2f6c275d-7e14-3d31-a924-e1bb41d2415f",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703262511104,
    "size" : 561152,
    "uuid" : "8e54eca2-9bd8-3482-9589-b9574434d1aa",
    "path" : "\/usr\/lib\/system\/libsystem_c.dylib",
    "name" : "libsystem_c.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4304371712,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "net.shinyfrog.panda",
    "size" : 851968,
    "uuid" : "cd655741-1d4f-3441-8f3e-4c73bc7075c1",
    "path" : "\/Applications\/Panda.app\/Contents\/MacOS\/Panda",
    "name" : "Panda",
    "CFBundleVersion" : "2934"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703411744768,
    "CFBundleShortVersionString" : "2.1.1",
    "CFBundleIdentifier" : "com.apple.HIToolbox",
    "size" : 3096576,
    "uuid" : "7761967d-a138-33b6-9e3f-5c5420a2eeff",
    "path" : "\/System\/Library\/Frameworks\/Carbon.framework\/Versions\/A\/Frameworks\/HIToolbox.framework\/Versions\/A\/HIToolbox",
    "name" : "HIToolbox"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703308529664,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.AppKit",
    "size" : 15261696,
    "uuid" : "92a78ebd-bba5-3f18-a5e1-768c955539d7",
    "path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit",
    "name" : "AppKit",
    "CFBundleVersion" : "2113.40.127"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4396220416,
    "size" : 442368,
    "uuid" : "dd9e80de-fb3b-349b-96a4-46874ad34d11",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  },
  {
    "source" : "P",
    "arch" : "x86_64h",
    "base" : 140703264071680,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.CoreFoundation",
    "size" : 5251072,
    "uuid" : "743f0cb7-e962-3e42-8653-7bd141129561",
    "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation",
    "name" : "CoreFoundation",
    "CFBundleVersion" : "1858.112"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703341948928,
    "CFBundleShortVersionString" : "1331.0.7",
    "CFBundleIdentifier" : "com.apple.CFNetwork",
    "size" : 4780032,
    "uuid" : "7ffe1d94-a85e-3ac2-bca3-bd233899ecb5",
    "path" : "\/System\/Library\/Frameworks\/CFNetwork.framework\/Versions\/A\/CFNetwork",
    "name" : "CFNetwork",
    "CFBundleVersion" : "1331.0.7"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703279218688,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.Foundation",
    "size" : 3915776,
    "uuid" : "3370467f-ef48-301d-97d1-cdc236b7053a",
    "path" : "\/System\/Library\/Frameworks\/Foundation.framework\/Versions\/C\/Foundation",
    "name" : "Foundation",
    "CFBundleVersion" : "1858.112"
  }
],
  "sharedCache" : {
  "base" : 140703260483584,
  "size" : 15224815616,
  "uuid" : "6cc5ecdc-5119-37f0-9a85-4f48a50f5f78"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=1.2G resident=0K(0%) swapped_out_or_unallocated=1.2G(100%)\nWritable regions: Total=1.9G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.9G(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nAccelerate framework              1920K       15 \nActivity Tracing                   256K        1 \nCG backing stores                 2160K        4 \nCG image                          28.2M       95 \nCG raster data                    2040K        7 \nColorSync                          240K       28 \nCoreAnimation                     40.5M      102 \nCoreGraphics                        16K        3 \nCoreImage                           36K        5 \nCoreUI image data                 5264K       60 \nFoundation                          60K        2 \nImage IO                          1236K       19 \nJS JIT generated code              1.0G        3 \nKernel Alloc Once                    8K        1 \nMALLOC                           220.6M       79 \nMALLOC guard page                   48K       11 \nMALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)\nSQLite page cache                  192K        3 \nSTACK GUARD                       56.0M        8 \nStack                             11.6M        8 \nVM_ALLOCATE                         64K       16 \nWebKit Malloc                    192.0M        5 \n__DATA                            31.1M      549 \n__DATA_CONST                      30.5M      354 \n__DATA_DIRTY                      1632K      216 \n__FONT_DATA                          4K        1 \n__LINKEDIT                       653.8M       27 \n__OBJC_RO                         82.6M        1 \n__OBJC_RW                         3200K        2 \n__TEXT                           530.9M      559 \n__UNICODE                          592K        1 \ndyld private memory               1024K        1 \nlibnetwork                         128K        8 \nmapped file                      404.2M      273 \nshared memory                      784K       20 \n===========                     =======  ======= \nTOTAL                              3.6G     2488 \nTOTAL, minus reserved VM space     3.2G     2488 \n",
  "legacyInfo" : {
  "threadTriggered" : {
    "queue" : "com.apple.main-thread"
  }
},
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "61301e3a61217b3110231469",
      "factorPackIds" : {
        "SIRI_FIND_MY_CONFIGURATION_FILES" : "6216ae152a40e71046e16225"
      },
      "deploymentId" : 240000016
    },
    {
      "rolloutId" : "5fc94383418129005b4e9ae0",
      "factorPackIds" : {

      },
      "deploymentId" : 240000365
    }
  ],
  "experiments" : [

  ]
}
}

Model: MacBookPro14,2, BootROM 447.80.3.0.0, 2 processors, Dual-Core Intel Core i5, 3.1 GHz, 8 GB, SMC 2.44f6
Graphics: Intel Iris Plus Graphics 650, Intel Iris Plus Graphics 650, Built-In
Display: Color LCD, 2560 x 1600 Retina, Main, MirrorOff, Online
Memory Module: BANK 0/DIMM0, 4 GB, LPDDR3, 2133 MHz, 0x80CE, 0x4B3445364533303445422D45474347202020
Memory Module: BANK 1/DIMM0, 4 GB, LPDDR3, 2133 MHz, 0x80CE, 0x4B3445364533303445422D45474347202020
AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x171), Broadcom BCM43xx 1.0 (7.77.111.1 AirPortDriverBrcmNIC-1710.3)
AirPort: 
Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB30Bus
USB Device: Apple T1 Controller
Thunderbolt Bus: MacBook Pro, Apple Inc., 41.5
Thunderbolt Bus: MacBook Pro, Apple Inc., 41.5

Managed to reproduce crash, will send details later,

Also got the Undo to work, but in my example with Welcome note, it did not undo Bear back to Panda inside the table!

Managed to reproduce, but not 100% sure what I did :wink:
On MacOS:

  1. Open panda with no document (cancel file pane)
  2. Open new Welcome note from Help menu
  3. Open Search Cmd+F and enter “Panda”
  4. Open Replace and enter “Bear” without doing any replace
  5. Click in editor to make it active pane
  6. Click on next find button while editor is in focus
  7. Click in editor to make it active pane (no “Panda” text are now highlighted)
  8. Click Replace All button while editor is in focus
  9. Chose Undo from Edit menu
  10. CRASH

Sorry to crash your beautiful Panda-bear, maybe I’m a reckless test driver :scream:
Or maybe Panda don’t want to become Bear yet? :wink: