[QScintilla] [Eric] [eric6] small glitch with fix and some notes
Hans-Peter Jansen
hpj at urpla.net
Sat Nov 30 18:01:39 GMT 2019
[Fabian: if you want to leave the loop, let me know]
Am Freitag, 29. November 2019, 20:22:22 CET schrieb Hans-Peter Jansen:
> Am Donnerstag, 28. November 2019, 20:12:25 CET schrieb Hans-Peter Jansen:
> > Am Donnerstag, 28. November 2019, 19:27:51 CET schrieb Detlev Offenbach:
> >
> > Dear @audience, would you test these ill-behaviors and report, please?
I just reproduced this behavior with:
Leap 15.0:
Python 3.6.5, 64-Bit
Qt 5.9.4
PyQt 5.10.1
sip 4.19.7
QScintilla 2.10.4
WebEngine 61.0.3163.140
WebKit 602.1
eric6 19.04 (rev. abfed806d4ae)
Leap 15.1:
Python 3.6.5, 64-Bit
Qt 5.9.4
PyQt 5.10.1
sip 4.19.7
QScintilla 2.10.4
WebEngine 61.0.3163.140
WebKit 602.1
eric6 19.04 (rev. abfed806d4ae)
Leap 15.2 (Alpha Build 523.2 from 2019/11/18):
Python 3.6.5, 64-Bit
Qt 5.12.5
PyQt 5.13.1
sip 4.19.19
QScintilla 2.10.4
WebKit 602.1
eric6 19.04 (rev. abfed806d4ae)
Created two new files (shown as utf-8 text in status line), added some üzkül
text, and switched tabs with shortcut Ctrl-Alt-TAB: cursor disappeared. Typing
doesn't work until I click into the editor widget. (All tests done in
Virtualbox 6.0.14, 15.1 and 15.2 are pristine ootb installations with just
additional selection of eric and python3-Markdown packages, and all updates
installed).
It starts to smell like a logical problem, somewhere between QScintilla and
Eric.
@Detlev: the openSUSE default setup for eric uses the builtin defaults, as
provided from you¹. So it should behave similar for most current out of the
box installations of everything Linux/X11. (Ubuntu makes a difference of
course due to their policy to patch *everything*, that doesn't refuge in trees
on count to three).
To be fair: openSUSE uses one QScintilla patch, that adapts to the Qt5
installation, and Qt5 (as of Tumbleweed) contains a couple of (essential)
patches. The one, that comes nearest this issue is 0001-QWidget-setFocusProxy-
adjust-focus-widget-properly.patch, that fixes the input field behavior of
QWebEngine (as mentioned already).
https://build.opensuse.org/package/show/KDE:Qt5/libqt5-qtbase
Since the issue spans from 5.9 to 5.13, the arguments being a Qt issue
dissolve.
Cheers,
Pete
¹) Reminds me, that I need to disable the check for updates by default.
Would be nice, if you could point my to the bool in question.
More information about the QScintilla
mailing list