webview requires QTWebEngineProcess which runs as an external server process. I think only one instance of QTWebEngineProcess is launched automatically and it serves all subsequent webview created. QTWebEngineProcess cannot be closed when a webview is closed by wd'pclose' otherwise there will be a crash, I don't know why. When the jqt process is about to terminate, additional code in jqt which kills the QTWebEngineProcess before exit as you have noticed. Can you confirm there are multiple QTWebEngineProcess processes running?
Old Qt used Webkit instead of QtWebEngine and didn't have this issue. Did you also try convert llinefeed to <br> ? On Sun, Nov 15, 2020 at 9:58 AM 'robert therriault' via Programming < [email protected]> wrote: > Hi Henry, > > jig901.ijs once again has the display issues with linefeeds when run in > j902-m, but when I switched to jig902.ijs ,which I had written to correct > the problem when it showed up earlier, everything ran fine. So the changes > that you made did seem to affect the way that linefeeds are treated in > tooltips in the webview of jqt. > > I ran my Catalan video lab and that ran the same as it did before, so that > part of the interface seems unaffected. > > Also, I have noticed that when a webview window is opened in jqt (this > happens for both jig and the videos in the video lab) and then the window > is closed (using wd 'pclose;') that the QTWebEngineProcess is not killed. > This means that for every webview that is opened there is a zombie process > that sits in the background even though the window has been closed and no > longer shows up on wd 'qpx' For the videos this means that if you close > the window while the video is playing the audio continues on and because > the window has closed, the only option to stop it is to go in and kill the > process (I use the Mac Activity Monitor, but a cmd line would work as well > as long as you know the PID). Thankfully, when you quit the J session then > all of these processes are killed as well, so they are not persistent > outside of J. I imagine that it is more of a jqt issue than the j engine, > but on the off chance that there is some connection I decided to let you > know. > > Cheers, bob > > > On Nov 14, 2020, at 14:08, Henry Rich <[email protected]> wrote: > > > > I have been rewriting interfaces to make the JE reentrant. This beta > has changes in I/O to the front end, which has more ramifications than I > can test for. I am hoping the beta users will cover the combinations & > report anything that looks unusual. > > > > This beta has the new backtrack function for (x ;: y). > > > > Henry Rich > > > > On 11/14/2020 5:05 PM, Eric Iverson wrote: > >> J902-beta-m available for windows/macos/linux. > >> > >> If you already run 902-beta, then upgrade is easy: > >> load'pacman' > >> 'upgrade'jpkg'jengine' > >> ---------------------------------------------------------------------- > >> For information about J forums see http://www.jsoftware.com/forums.htm > > > > > > -- > > This email has been checked for viruses by AVG. > > https://www.avg.com > > > > ---------------------------------------------------------------------- > > For information about J forums see http://www.jsoftware.com/forums.htm > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
