This has been a minor annoyance long enough that I thought I should raise it as a potential issue, or at least to see if others can reproduce it. I have not seen this behavior in any other application, only Vassal.
- Issue: “Backspace” to remove characters from end of prior file name when creating log or save file leaves extra characters in file name on Save
- System: MacOS 15.1.1
- Vassal: 3.7.15
- First noted: 3.7.14 (possibly earlier?)
- Module: Happens with all tested modules
The following steps reproduce the issue every time on every module tested:
-
Open new game/scenario
-
Select “Begin Logfile…” - enter “TestFile1”, click “Save”
-
Enter message in log window (e.g. “.”)
-
Select “End Logfile”
-
File saved as “TestFile1.vlog” - expected file name
-
Select “Save Game as…” - select “TestFile1.vlog” in list, place cursor at end of name box, backspace over “.vlog”, click “Save”
-
File saved as “TestFile1.v.vsav” - expected “TestFile1.vsav”
-
Select “Begin Logfile…” - enter “TestFile2”, click “Save”
-
Enter message in log window (e.g. “.”)
-
Select “End Logfile”
-
File saved as “TestFile2.vlog” - expected file name
-
Select “Save Game as…” - select “TestFile2.vlog” in list, place cursor at end of name box, backspace until only “T” is showing, enter “estFile2”, click “Save”
-
File saved as “TestFile2.v.vsav” - expected “TestFile2.vsav”
-
Select “Begin Logfile…” - enter “TestFile3”, click “Save”
-
Enter message in log window (e.g. “.”)
-
Select “End Logfile”
-
File saved as “TestFile3.vlog” - expected file name
-
Select “Save Game as…” - select “TestFile3.vlog” in list, place cursor at end of name box, backspace entire name, enter “TestFile3”, click “Save”
-
File saved as “TestFile3.v.vsav” - expected “TestFile3.vsav”
-
Select “Begin Logfile…” - enter “TestFile4”, click “Save”
-
Enter message in log window (e.g. “.”)
-
Select “End Logfile”
-
File saved as “TestFile4.vlog” - expected file name
-
Select “Save Game as…” - select “TestFile4.vlog” in list, triple-click name to select entire name and press “Delete”, enter “TestFile4”, click “Save”
-
Files saved as “TestFile4.vsav” - expected file name
-
Select “Begin Logfile…” - select “TestFile4.vlog”, backspace over “4.vlog”, enter “5”, click “Save”
-
Enter message in log window (e.g. “.”)
-
Select “End Logfile”
-
File saved as “TestFile5.v.vlog” - expected “TestFile5.vlog”
-
Select “Begin Logfile…” - select “TestFile4.vlog”, triple-click name to select entire name and press “Delete”, enter “TestFile6”, click “Save”
-
Enter message in log window (e.g. “.”)
-
Select “End Logfile”
-
File saved as “TestFile6.vlog” - expected file name
-
Select “Begin Logfile…” - select “TestFile6.vlog”, click and drag to select entire name and press “Delete”, enter “TestFile7”, click “Save”
-
Enter message in log window (e.g. “.”)
-
Select “End Logfile”
-
File saved as “TestFile7.vlog” - expected file name