Hey TyngJJ & Etresoft!
Thank-you both for your help and thoughts here!! I REALLY appreciate it!
So the NSService 3 SendTypes are: 'com.apple.flat-rtfd', 'public-rtf', and 'public.plain-text'
These have not changed over the course of time but the service entry point results have changed.
So I took the app to Big Sur to compare with Etresoft's findings.
At this point it seems to be application related... Safari is NOT providing rtf in the service on either Calatina or Big Sur.
Here's some Big Sur logging from the service entry point shown earlier when the text selection is RTF
First you see Text Edit then Safari....
So, Etresoft if you are still listening and inclined please test with using Safari as the source application which is providing an rtf text selection....
Code Block * TEXTEDIT * |
|
2020-10-09 13:27:56.621448-0700 - BID:com.apple.TextEdit |
|
2020-10-09 13:27:56.621599-0700 - pboard:( |
|
"public.utf8-plain-text", |
|
NSStringPboardType, |
|
"public.rtf", |
|
"NeXT Rich Text Format v1.0 pasteboard type", |
|
"public.utf16-external-plain-text", |
|
"CorePasteboardFlavorType 0x75743136" |
|
) |
|
2020-10-09 13:27:56.621651-0700 - pboard RTFD:(null) |
|
2020-10-09 13:27:56.622996-0700 - pboard RTF:{length = 2131, bytes = 0x7b5c7274 66315c61 6e73695c 616e7369 ... 49207365 6e64207d } |
|
2020-10-09 13:27:56.623128-0700 - pboard public.rtf:{length = 2131, bytes = 0x7b5c7274 66315c61 6e73695c 616e7369 ... 49207365 6e64207d } |
|
2020-10-09 13:27:56.623595-0700 - pboard String:{length = 716, bytes = 0x0909596f 75206e65 65642074 6f206564 ... 20492073 656e6420 } |
|
2020-10-09 13:27:56.623717-0700 - [pboard pasteboardItems]:( |
|
"<NSPasteboardItem: 0x600000eb64c0>" |
|
) |
|
2020-10-09 13:27:56.623800-0700 - pasteboardItem[0]:( |
|
"public.utf8-plain-text", |
|
"public.rtf", |
|
"public.utf16-external-plain-text" |
|
) |
|
2020-10-09 13:27:56.623901-0700 - pI RTFD:(null) |
|
2020-10-09 13:27:56.624014-0700 - pI RTF:{length = 2131, bytes = 0x7b5c7274 66315c61 6e73695c 616e7369 ... 49207365 6e64207d } |
|
2020-10-09 13:27:56.624094-0700 - pI public.rtf:{length = 2131, bytes = 0x7b5c7274 66315c61 6e73695c 616e7369 ... 49207365 6e64207d } |
|
2020-10-09 13:27:56.624189-0700 - pI String:{length = 716, bytes = 0x0909596f 75206e65 65642074 6f206564 ... 20492073 656e6420 } |
|
2020-10-09 13:27:56.624979-0700 - sender:com.apple.TextEdit NSPasteboardTypeRTF:2131 |
|
|
|
|
|
* SAFARI * |
|
|
|
2020-10-09 13:28:15.270898-0700 - BID:com.apple.Safari |
|
2020-10-09 13:28:15.271097-0700 - pboard:( |
|
"public.rtf", |
|
"NeXT Rich Text Format v1.0 pasteboard type", |
|
"public.utf8-plain-text", |
|
NSStringPboardType, |
|
"com.apple.flat-rtfd", |
|
"NeXT RTFD pasteboard type", |
|
"public.utf16-external-plain-text", |
|
"CorePasteboardFlavorType 0x75743136" |
|
) |
|
2020-10-09 13:28:15.272557-0700 - pboard RTFD:{length = 0, bytes = 0x} |
|
2020-10-09 13:28:15.273071-0700 - pboard RTF:{length = 0, bytes = 0x} |
|
2020-10-09 13:28:15.273242-0700 - pboard public.rtf:{length = 0, bytes = 0x} |
|
2020-10-09 13:28:15.273731-0700 - pboard String:{length = 621, bytes = 0x310a596f 75206e65 65642074 6f206564 ... 652c2074 68656e20 } |
|
2020-10-09 13:28:15.273921-0700 - [pboard pasteboardItems]:( |
|
"<NSPasteboardItem: 0x600000e10a80>" |
|
) |
|
2020-10-09 13:28:15.274031-0700 - pasteboardItem[0]:( |
|
"public.rtf", |
|
"public.utf8-plain-text", |
|
"com.apple.flat-rtfd", |
|
"public.utf16-external-plain-text" |
|
) |
|
2020-10-09 13:28:15.274170-0700 - pI RTFD:{length = 0, bytes = 0x} |
|
2020-10-09 13:28:15.285873-0700 - pI RTF:{length = 0, bytes = 0x} |
|
2020-10-09 13:28:15.286083-0700 - pI public.rtf:{length = 0, bytes = 0x} |
|
2020-10-09 13:28:15.286269-0700 - pI String:{length = 621, bytes = 0x310a596f 75206e65 65642074 6f206564 ... 652c2074 68656e20 } |