[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gambas-bugtracker] Bug #3094: gb.web.gui application jam druing the execution


http://gambaswiki.org/bugtracker/edit?object=BUG.3094&from=L21haW4-

Olivier CRUILLES reported a new bug.

Summary
-------

gb.web.gui application jam druing the execution

Type             : Bug
Priority         : Medium
Gambas version   : Unknown
Product          : Unknown


Description
-----------

Hello,

A bug occured during the execution of one of my project - Web Application (gb.web.gui).

At certain moment, when a Message Box should be displayed into the Web Page, the 3 little points appear indiquing a delay, but the Message box never appears and the 3 little points still running in the page.
To bypass this step, I had to refresh the Page by the Refresh button (F5) of the Browser, and after that the correct Message.Box is displayed, as it should be.

In my application there is a WebTable connected to a Result object (~1360 rows) (connected to a Memory Sqlite3 DB).
When the Webtable display the first rows on screen 1 −> 100, it works as expected, no 3 little points appear on screen, but when the last rows of the WebTable are displayed on screen, most of the action by the user in the Web Application is impacted by a certain latency and raise the 3 little points.

On my understanding, it seems that if a WebTable display last rows of a Result, any changements into the Web Page for a refresh of those rows, cause a latency, and maybe a bug.

I attach the screenshot showing the error in the Javascript library (Web Page side).

I hope it will be enough information because if you ask for a little projet to reproduce the issue, it will be really complicate... (25000 lines of codes...)

Than you

Olivier


System information
------------------

[System]
Gambas=3.21.99 682420a28 (master)
OperatingSystem=Linux
Distribution=Fedora Linux 41 (MATE-Compiz)
Kernel=6.16.12-100.fc41.x86_64
Architecture=x86_64
Cores=8
Memory=32027M
Language=fr_FR.UTF-8
Platform=x11
Desktop=MATE
DesktopResolution=93
DesktopScale=7
WidgetTheme=proxy
Font=Liberation Sans,10
DarkTheme=False
[Programs]
appimage-builder=
clang=clang version 19.1.7 (Fedora 19.1.7-5.fc41)
dpkg=Programme « dpkg » de gestion de paquets Debian version 1.22.20 (amd64).
gcc=gcc (GCC) 14.3.1 20250808 (Red Hat 14.3.1-3)
git=git version 2.51.0
msgmerge=msgmerge (GNU gettext-tools) 0.22.5
pngquant=4.0.0 (January 2023)
rpmbuild=RPM version 4.20.1
trans=Translate Shell 0.9.7.1-git:4b4f024
[Libraries]
Cairo=libcairo.so.2.11802.2
Curl=libcurl.so.4.8.0
DBus=libdbus-1.so.3.32.4
GDK2=libgdk-x11-2.0.so.0.2400.33
GDK3=libgdk-3.so.0.2411.32
GStreamer=libgstreamer-1.0.so.0.2413.0
GTK+2=libgtk-x11-2.0.so.0.2400.33
GTK+3=libgtk-3.so.0.2411.32
OpenGL=libGL.so.1.7.0
Poppler=libpoppler.so.140.0.0
QT4=libQtCore.so.4.8.7
QT5=libQt5Core.so.5.15.17
QT6=libQt6Core.so.6.8.3
RSvg=librsvg-2.so.2.59.2
SDL=libSDL2-2.0.so.0.3000.11
SQLite3=libsqlite3.so.0.8.6
[Environment]
CAPP_BUILD=<home>/Packages/Starter/Build
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
DEBUGINFOD_IMA_CERT_PATH=/etc/keys/ima:
DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ 
DESKTOP_SESSION=mate
DISPLAY=:0
EDITOR=/usr/bin/nano
FREETYPE_PROPERTIES=truetype:interpreter-version=35
GB_GUI=gb.qt6
GDMSESSION=mate
GDM_LANG=fr_FR.UTF-8
GIO_LAUNCHED_DESKTOP_FILE_PID=1347140
GPG_TTY=pas un tty
GTK3_MODULES=xapp-gtk3-module
GTKM_INSERT_EMOJI=1
GTK_BACKDROP=1
GTK_ENLARGE_SCROLLBAR=1
GTK_FOCUS_VISIBLE=1
GTK_OVERLAY_SCROLLING=0
GTK_PROGRESS_TEXT_INSIDE=1
GTK_TREEVIEW_LINES=0
GTK_USE_IEC_UNITS=1
HISTCONTROL=ignoredups
HISTSIZE=1000
HISTTIMEFORMAT=%F %T 
HOME=<home>
HOSTNAME=<hostname>
IMSETTINGS_INTEGRATE_DESKTOP=yes
IMSETTINGS_MODULE=none
LANG=fr_FR.UTF-8
LANGUAGE=fr_FR.UTF-8
LESSOPEN=||/usr/bin/lesspipe.sh %s
LOGNAME=<user>
MAIL=/var/spool/mail/<user>
MANPAGER=less
MATE_DESKTOP_SESSION_ID=this-is-deprecated
MOZ_GMP_PATH=/usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
PAGER=most
PATH=<home>/.local/bin:<home>/.cargo/bin:<home>/narwhal/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:<home>/.cargo/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/var/lib/snapd/snap/bin:<home>/bin:/usr/local/xaralx/bin
PWD=<home>
QTDIR=/usr/lib64/qt-3.3
QTINC=/usr/lib64/qt-3.3/include
QTLIB=/usr/lib64/qt-3.3/lib
QT_FONT_DPI=93
QT_IM_MODULE=xim
QT_LOGGING_RULES=*.debug=false
QT_QPA_PLATFORMTHEME=gtk2
QT_SCALE_FACTOR=1
SESSION_MANAGER=local/unix:@/tmp/.ICE-unix/2004,unix/unix:/tmp/.ICE-unix/2004
SHELL=/bin/bash
SHLVL=1
SSH_AGENT_PID=2201
SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass
SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
TERM=dumb
TZ=:/etc/localtime
USER=<user>
XAUTHORITY=/run/lightdm/<user>/xauthority
XDG_CURRENT_DESKTOP=MATE
XDG_DATA_DIRS=<home>/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share:/var/lib/snapd/desktop
XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/<user>
XDG_RUNTIME_DIR=/run/user/1000
XDG_SEAT=seat0
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
XDG_SESSION_CLASS=user
XDG_SESSION_DESKTOP=mate
XDG_SESSION_ID=2
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
XDG_SESSION_TYPE=x11
XDG_VTNR=1
XMODIFIERS=@im=none
_=/usr/bin/gambas3
force_s3tc_enable=true
key2FA1=GHPTQQ4GDRNTZBKG4P5ZFH24RA


----[ Gambas bugtracker-list is hosted by https://www.hostsharing.net ]----