• 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)
  • From Rob Swindell@1:103/705 to GitLab note in main/sbbs on Mon May 19 12:51:26 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/921#note_7214

    BTW, Synchronet now by default, strips Ctrl-A codes 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 (using quoted text) unless you enable this option.
    --- SBBSecho 3.26-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to GitLab note in main/sbbs on Thu Jun 12 11:43:08 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/921#note_7354

    It looks like at least part of the issue is that the spaces aren't being saved... possibly getting eaten by word wrapping. From the first screenshot, it looks like the line should be ^A1\<many spaces\>^AN\\r\\n and all of the lines should end with \<spaces\>^AN

    So more than one issue here I think.
    --- SBBSecho 3.27-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)