[textinput] advance cursor when typing in overwrite mode - #23328
Conversation
Test Results 23 files 23 suites 3d 21h 28m 36s ⏱️ For more details on these failures, see this check. Results for commit c5c15ec. ♻️ This comment has been updated with latest results. |
|
Thanks for this change!! I am not sure it's possible to do at all, and the PR could be merged as is, but have you thought about a way to test this, in order not to encounter the problem ever again? |
This should do it, but I do not know if this is cross platform (not gonna work for Windows?) nor where it should go within the roottests.
Before: After: ROOT exits fine without errors. |
|
Very nice. What about re-casting this in roottest? |
coauthored by dpiparo
sounds good! added |
|
I stopped the run, there is a piece missing. I think it's fair to expect it |
|
It seems it hangs there since the test takes 270.01 sec to run |
|
It could be. On my local system it worked though. Let me check once again this PR locally. |
|
my apologies. The input txt file should look like That mimics what we are trying to achieve. If not, I confirm the previous proposal leads to a timeout. Apologies for the mistake. |
Without the newline, the Python driver does not process the InsKey instantly fix by dpiparo
|
Last stretch: the test ought to be excluded from the battery for Windows... |
2026-09-11T12:54:33.6634342Z Traceback (most recent call last): 2026-09-11T12:54:33.6635369Z File "C:\ROOT-CI\src\roottest\root\rint\driveTabCom.py", line 4, in <module> 2026-09-11T12:54:33.6635679Z import pty 2026-09-11T12:54:33.6635872Z File "C:\Python314\Lib\pty.py", line 12, in <module> 2026-09-11T12:54:33.6636095Z import tty 2026-09-11T12:54:33.6636281Z File "C:\Python314\Lib\tty.py", line 5, in <module> 2026-09-11T12:54:33.6636509Z from termios import * 2026-09-11T12:54:33.6636706Z ModuleNotFoundError: No module named 'termios'
|
Thanks and sorry for the pickiness |
|
/backport to 6.40 |
|
Preparing to backport PR #23328 to branch 6.40 requested by dpiparo |
This Pull request:
Changes or fixes:
as in bash. fyi @amadio
Fixes #21457
Checklist: