[Gambas-bugtracker] Bug #2253: Do not allow Modal Form form to move outside of window

bugtracker at gambaswiki.org bugtracker at gambaswiki.org
Sun Jun 13 10:37:30 CEST 2021


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

Safiur RAHMAN reported a new bug.

Summary
-------

Do not allow Modal Form form to move outside of window

Type             : Bug
Priority         : Medium
Gambas version   : Master
Product          : Web components


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

[System]
Gambas=3.15.2
OperatingSystem=Linux
Kernel=5.8.0-55-generic
Architecture=x86_64
Distribution=Ubuntu 20.04.2 LTS
Desktop=UBUNTU:GNOME
Theme=fusion
Language=en_US.UTF-8
Memory=3817M

[Libraries]
Cairo=libcairo.so.2.11600.0
Curl=libcurl.so.4.6.0
DBus=libdbus-1.so.3.19.11
GDK2=libgdk-x11-2.0.so.0.2400.32
GDK3=libgdk-3.so.0.2404.16
GStreamer=libgstreamer-1.0.so.0.1602.0
GTK+2=libgtk-x11-2.0.so.0.2400.32
GTK+3=libgtk-3.so.0.2404.16
OpenGL=libGL.so.1.7.0
Poppler=libpoppler.so.97.0.0
QT5=libQt5Core.so.5.12.8
SDL=libSDL-1.2.so.0.11.4
SQLite=libsqlite3.so.0.8.6

[Environment]
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
DESKTOP_SESSION=<user>
DISPLAY=:0
GB_GUI=gb.qt5
GDMSESSION=<user>
GIO_LAUNCHED_DESKTOP_FILE=/usr/share/applications/gambas3.desktop
GIO_LAUNCHED_DESKTOP_FILE_PID=23168
GJS_DEBUG_OUTPUT=stderr
GJS_DEBUG_TOPICS=JS ERROR;JS LOG
GNOME_DESKTOP_SESSION_ID=this-is-deprecated
GNOME_SHELL_SESSION_MODE=<user>
GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1
GTK_MODULES=gail:atk-bridge
HOME=<home>
IM_CONFIG_CHECK_ENV=1
IM_CONFIG_PHASE=1
INVOCATION_ID=94c33f2fbdfd422d81667c782c5d468c
JOURNAL_STREAM=8:195864
LANG=en_US.UTF-8
LC_ADDRESS=bho_NP
LC_ALL=en_US.UTF-8
LC_IDENTIFICATION=bho_NP
LC_MEASUREMENT=bho_NP
LC_MONETARY=bho_NP
LC_NAME=bho_NP
LC_NUMERIC=bho_NP
LC_PAPER=bho_NP
LC_TELEPHONE=bho_NP
LC_TIME=bho_NP
LOGNAME=<user>
MANAGERPID=2171
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
PWD=<home>
QT_ACCESSIBILITY=1
QT_IM_MODULE=ibus
QT_LOGGING_RULES=*.debug=false
SESSION_MANAGER=local/<hostname>:@/tmp/.ICE-unix/20320,unix/<hostname>:/tmp/.ICE-unix/20320
SHELL=/bin/bash
SHLVL=0
SSH_AGENT_PID=2353
SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
TZ=:/etc/localtime
USER=<user>
USERNAME=<user>
WINDOWPATH=2
XAUTHORITY=/run/user/1000/gdm/Xauthority
XDG_CONFIG_DIRS=/etc/xdg/xdg-<user>:/etc/xdg
XDG_CURRENT_DESKTOP=<user>:GNOME
XDG_DATA_DIRS=/usr/share/<user>:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop
XDG_MENU_PREFIX=gnome-
XDG_RUNTIME_DIR=/run/user/1000
XDG_SESSION_CLASS=user
XDG_SESSION_DESKTOP=<user>
XDG_SESSION_TYPE=x11
XMODIFIERS=@im=ibus
_=/usr/bin/dbus-update-activation-environment


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

Hi

You can move a Modal WebForm so that the webform including top bar (containing close icon) goes outside of bottom part of screen. In such condition you can neither close Modal form nor close the parent webform.
Please don't allow top bar of modal Webform go out of screen as in gambas QT forms.




More information about the Bugtracker mailing list