On version v4.106, and presumably earlier versions, file transfers stop when the menu context menus are open. They resume the moment the mouse focus returns to the main window.
For USB CDC virtual com port devices, this causes the remote USB controller endpoint to stop generating transmit complete data events; presumably, the application stops reading from the device and there is NAK backpressure on the embedded side.
Please check this. This expectation is that a file transfer or single character transfer continues while the context menus are open.
Reproduction steps:
1. Configure two FTDI adapters for 115,200 bps (or other rate) on two Tera Term windows.
2. Configure the second window to log received data to file.
3. Send a file from the first window.
3. Observe incoming characters on the second window.
4. Open the file menu; notice the display stops refreshing with receive data.
5. Release the mouse at any time to resume reception.
6. Notice the received file size does not match the send file size and that the difference is proportional to how long the menu context was in focus.
On version v4.106, and presumably earlier versions, file transfers stop when the menu context menus are open. They resume the moment the mouse focus returns to the main window.
For USB CDC virtual com port devices, this causes the remote USB controller endpoint to stop generating transmit complete data events; presumably, the application stops reading from the device and there is NAK backpressure on the embedded side.
Please check this. This expectation is that a file transfer or single character transfer continues while the context menus are open.
Reproduction steps:
1. Configure two FTDI adapters for 115,200 bps (or other rate) on two Tera Term windows. 2. Configure the second window to log received data to file. 3. Send a file from the first window. 3. Observe incoming characters on the second window. 4. Open the file menu; notice the display stops refreshing with receive data. 5. Release the mouse at any time to resume reception. 6. Notice the received file size does not match the send file size and that the difference is proportional to how long the menu context was in focus.