• fseditor doesn't save solid background attributes correctly

    From Rob Swindell@1:103/705 to GitLab issue in main/sbbs on Sat May 3 01:00:17 2025
    open https://gitlab.synchro.net/main/sbbs/-/issues/921

    For example, the message as being edited:

    ![Screenshot_2025-05-03_12.55.24_AM](https://gitlab.synchro.net/main/sbbs/uploads/525b7b573d7a96c31de1a0dbc4ddd130/Screenshot_2025-05-03_12.55.24_AM.png)

    and then after saved and viewing:

    ![Screenshot_2025-05-03_12.58.15_AM](https://gitlab.synchro.net/main/sbbs/uploads/d5786bf5d9cc70bddea4f2badd4bd56e/Screenshot_2025-05-03_12.58.15_AM.png)

    So it looks like it needs a Ctrl-AN before the CRLF (rather than after) for each line in the saved text:

    ```
    00000000 20 20 01 68 01 62 52 65 01 6e 01 62 3a 20 01 68 | .h.bRe.n.b: .h| 00000010 01 63 74 65 73 74 69 6e 67 20 31 20 32 20 33 0d |.ctesting 1 2 3.| 00000020 0a 20 20 01 62 42 79 01 6e 01 62 3a 20 01 68 01 |. .bBy.n.b: .h.| 00000030 63 44 69 67 69 74 61 6c 20 4d 61 6e 20 01 62 74 |cDigital Man .bt| 00000040 6f 20 01 63 41 6c 6c 20 01 62 6f 6e 20 01 63 46 |o .cAll .bon .cF| 00000050 72 69 20 4d 61 79 20 30 32 20 32 30 32 35 20 30 |ri May 02 2025 0| 00000060 31 3a 35 39 20 70 6d 01 6e 0d 0a 0d 0a 20 3e 20 |1:59 pm.n.... > | 00000070 01 48 01 31 0d 0a 01 4e 20 3e 20 01 48 01 31 20 |.H.1...N > .H.1 | 00000080 20 20 20 20 20 20 20 20 20 20 20 20 74 65 73 74 | test| 00000090 69 6e 67 20 31 20 32 20 33 0d 0a 01 4e 20 3e 20 |ing 1 2 3...N > | ```
    --- SBBSecho 3.24-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to GitLab note in main/sbbs on Thu May 8 18:25:27 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/921#note_7214

    BTW, Synchronet now by default, strips Ctrl-A codes from from the message text used to create the QUOTES.TXT file *unless* the (new) "Retain Ctrl-A Codes in Quotes" option is set to "Yes" in SCFG->External Programs->Message Editors->....

    So you won't be able to reproduce this issue with fseditor.js unless you enable this option.
    --- SBBSecho 3.25-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)