New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Vim layout is broken on iPadOS 14.5 #176
Comments
The environment of the first screenshot had worked normally before I updated iPadOS from 14.4 to 14.5. When it was iPadOS 14.4, it looked exactly the same as the second screenshot. |
Thanks for the advance warning. It's a bit weird that the iOS version has an impact here. |
iPadOS 14.5 Developer/Public Beta 2 has been released some days ago, but the issue still occurs there. |
iOS 14.5's Safari brings the new version of WebKit engine, so it might be affecting this issue. It includes some new features and fixes like below: https://www.reddit.com/r/ipad/comments/lifj97/webkit_fix_for_the_scrolling_issue_which_landed/ Moreover, I tested iSH with the same .vimrc, and then it was broken too. It uses hterm as a-Shell does, so I believe that it is a bug between WebKit and hterm. |
Ah! Thanks for the explanation. Do you know if Safari on OSX uses this new version of the WebKit engine? Because if yes, I can test on the simulator. |
Thank you for your quick response. Safari on macOS should be differ from the one on iOS, so I believe it may be difficult to reproduce the problem. However I haven't tested it on the iOS Simulator due to lack of my Mac storage, I believe that you can reproduce it on the Simulator. |
Hi, beta 3 is out, do you know if the problem is still present? |
Hi @holzschu, I tried it right now, but it still occurs on iPadOS 14.5 beta 3. |
@holzschu My dotfiles repo is using submodules, so you have to clone it recursively. I often use Working Copy to clone it because it supports submodules. |
How about iPadOS 14.5 simulator? You can download it with Xcode 12.5 beta. |
I'm going to give it a try, but in previous versions, the simulator was running iOS beta, but the webkit was from Safari (which makes sense, but is annoying). |
Good news: it does the same in the simulator. According to the JS console (available from Safari "Develop" menu), the issue comes from a function named:
|
I've pushed a version of |
Thanks. I'll try it later. |
I'm trying to build cpython to run and check Vim on the latest commit of a-Shell with your latest script. It seems to have some prerequisites (e.g. |
I've confirmed that the issue has been fixed in 1.6.9. Thank you very much. |
This problem may be fixed before the final build of iPadOS 14.5 if it is caused by OS or SDK, but I created this issue just in case.
In iPadOS 14.5 Beta 1, the layout of Vim is broken on a-Shell. Please see the screenshots below.
vim
with my .vimrc on a-Shell 1.6.6 (iPadOS 14.5 Beta 1):vim
with my .vimrc on a-Shell 1.6.6 (iPadOS 14.4):vim -u NONE
on a-Shell 1.6.6 (iPadOS 14.5 Beta 1):The text was updated successfully, but these errors were encountered: