Skip to content

Can't Restore from repeatedly minimizing/restoring the app  #2951

@jhonielviloria

Description

@jhonielviloria

Description

When running the application and repeatedly minimizing and restoring, there will be time that you cannot restore the application anymore.

Any flet app I do has this issue but here is a simple code example to reproduce the issue:

import flet as ft
import logging
logging.basicConfig(
    level=logging.DEBUG,
    format="%(asctime)s = %(levelname)s - %(filename)s - %(funcName)s - %(lineno)d - %(message)s",
)

def main(page: ft.Page):
    # Define a text field for user input
    user_input = ft.TextField(hint_text="Enter your name", width=200)

    # Define a function that shows an alert with a greeting
    def say_hello(e):
        if user_input.value:
            page.dialog = ft.AlertDialog(
                title="Greeting",
                content=ft.Text(f"Hello, {user_input.value}!"),
                actions=[ft.ElevatedButton("Close", on_click=lambda e: page.dialog.close())]
            )
            page.update()

    # Add the text field and a button to the page
    page.add(
        user_input,
        ft.ElevatedButton("Say Hello", on_click=say_hello)
    )

# Start the app
ft.app(target=main)

Here's a screencapture of the issue uploaded to discord:
https://discord.com/channels/981374556059086931/1000264673284857866/1217259290738425896

Logs here:

D:\FX\Python\Vedder_async\.venv\Scripts\python.exe main.py 
2024-03-27 09:30:36,902 = DEBUG - proactor_events.py - __init__ - 634 - Using proactor: IocpProactor
2024-03-27 09:30:36,903 = INFO - app.py - __get_assets_dir_path - 613 - Assets path configured: D:\FX\Python\Vedder_async\assets
2024-03-27 09:30:36,903 = DEBUG - pubsub.py - __init__ - 15 - Creating new PubSubHub instance
2024-03-27 09:30:36,903 = INFO - async_local_socket_connection.py - connect - 51 - Starting up TCP server on localhost:57242
2024-03-27 09:30:36,904 = INFO - app.py - app_async - 236 - App URL: tcp://localhost:57242
2024-03-27 09:30:36,905 = INFO - app.py - app_async - 247 - Connected to Flet app and handling user sessions...
2024-03-27 09:30:36,905 = INFO - app.py - __locate_and_unpack_flet_view - 618 - Starting Flet View app...
2024-03-27 09:30:36,906 = INFO - app.py - __locate_and_unpack_flet_view - 632 - Flet View found in: D:\FX\Python\Vedder_async\.venv\Lib\site-packages\flet\bin\flet\flet.exe
2024-03-27 09:30:37,161 = DEBUG - async_local_socket_connection.py - handle_connection - 78 - Connected new TCP client
2024-03-27 09:30:37,161 = DEBUG - async_local_socket_connection.py - __on_message - 111 - _on_message: {"action":"registerWebClient","payload":{"pageName":"","pageRoute":"/","pageWidth":"1264.0","pageHeight":"681.0","windowWidth":"1280.0","windowHeight":"720.0","windowTop":"10.0","windowLeft":"10.0","isPWA":"false","isWeb":"false","isDebug":"false","platform":"windows","platformBrightness":"dark","media":"{\"padding\":{\"top\":0.0,\"right\":0.0,\"bottom\":0.0,\"left\":0.0},\"view_padding\":{\"top\":0.0,\"right\":0.0,\"bottom\":0.0,\"left\":0.0},\"view_insets\":{\"top\":0.0,\"right\":0.0,\"bottom\":0.0,\"left\":0.0}}","sessionId":""}}
2024-03-27 09:30:37,161 = DEBUG - async_local_socket_connection.py - __send - 164 - __send: {"action":"registerWebClient","payload":{"session":{"id":"","controls":{"page":{"i":"page","t":"page","p":"","c":[],"route":"/","width":"1264.0","height":"681.0","windowwidth":"1280.0","windowheight":"720.0","windowtop":"10.0","windowleft":"10.0","pwa":"false","web":"false","debug":"false","platform":"windows","platformBrightness":"dark","media":"{\"padding\":{\"top\":0.0,\"right\":0.0,\"bottom\":0.0,\"left\":0.0},\"view_padding\":{\"top\":0.0,\"right\":0.0,\"bottom\":0.0,\"left\":0.0},\"view_insets\":{\"top\":0.0,\"right\":0.0,\"bottom\":0.0,\"left\":0.0}}"}}},"error":"","appInactive":false}}
2024-03-27 09:30:37,161 = DEBUG - async_local_socket_connection.py - __send_loop - 104 - sent to TCP: 604
2024-03-27 09:30:37,161 = DEBUG - local_connection.py - _process_command - 85 - _process_command: get ['page', 'route'] {}
2024-03-27 09:30:37,161 = DEBUG - local_connection.py - _process_command - 85 - _process_command: get ['page', 'pwa'] {}
2024-03-27 09:30:37,162 = DEBUG - local_connection.py - _process_command - 85 - _process_command: get ['page', 'web'] {}
2024-03-27 09:30:37,162 = DEBUG - local_connection.py - _process_command - 85 - _process_command: get ['page', 'debug'] {}
2024-03-27 09:30:37,162 = DEBUG - local_connection.py - _process_command - 85 - _process_command: get ['page', 'platform'] {}
2024-03-27 09:30:37,162 = DEBUG - local_connection.py - _process_command - 85 - _process_command: get ['page', 'platformBrightness'] {}
2024-03-27 09:30:37,162 = DEBUG - local_connection.py - _process_command - 85 - _process_command: get ['page', 'media'] {}
2024-03-27 09:30:37,162 = DEBUG - local_connection.py - _process_command - 85 - _process_command: get ['page', 'width'] {}
2024-03-27 09:30:37,162 = DEBUG - local_connection.py - _process_command - 85 - _process_command: get ['page', 'height'] {}
2024-03-27 09:30:37,162 = DEBUG - local_connection.py - _process_command - 85 - _process_command: get ['page', 'windowWidth'] {}
2024-03-27 09:30:37,162 = DEBUG - local_connection.py - _process_command - 85 - _process_command: get ['page', 'windowHeight'] {}
2024-03-27 09:30:37,162 = DEBUG - local_connection.py - _process_command - 85 - _process_command: get ['page', 'windowTop'] {}
2024-03-27 09:30:37,162 = DEBUG - local_connection.py - _process_command - 85 - _process_command: get ['page', 'windowLeft'] {}
2024-03-27 09:30:37,162 = DEBUG - local_connection.py - _process_command - 85 - _process_command: get ['page', 'clientIP'] {}
2024-03-27 09:30:37,162 = DEBUG - local_connection.py - _process_command - 85 - _process_command: get ['page', 'clientUserAgent'] {}
2024-03-27 09:30:37,162 = INFO - app.py - on_session_created - 445 - Session started: 
2024-03-27 09:30:37,162 = DEBUG - parse.py - __init__ - 436 - format '/v/search' -> '/v/search'
2024-03-27 09:30:37,162 = DEBUG - parse.py - __init__ - 436 - format '/v/dashboard' -> '/v/dashboard'
2024-03-27 09:30:37,162 = DEBUG - parse.py - __init__ - 436 - format '/v/settings' -> '/v/settings'
2024-03-27 09:30:37,378 = DEBUG - local_connection.py - _process_command - 85 - _process_command: set ['page'] {'route': '/v/settings', 'thememode': 'light', 'title': 'Vedder Settings', 'windowalwaysontop': 'false'}
2024-03-27 09:30:37,378 = DEBUG - local_connection.py - _process_command - 85 - _process_command: add [] {'to': 'page', 'at': '0'}
2024-03-27 09:30:37,379 = DEBUG - local_connection.py - _process_command - 85 - _process_command: add [] {'to': 'page', 'at': '1'}
2024-03-27 09:30:37,379 = DEBUG - async_local_socket_connection.py - __send - 164 - __send: {"action":"pageControlsBatch","payload":[{"action":"updateControlProps","payload":{"props":[{"i":"page","route":"/v/settings","thememode":"light","title":"Vedder Settings","windowalwaysontop":"false"}]}},{"action":"addPageControls","payload":{"controls":[{"t":"view","i":"_1","p":"page","c":["_2","_4","_28","_29","_30","_36","_38"],"at":"0","floatingactionbuttonlocation":"miniStartTop","horizontalalignment":"center","route":"/settings"},{"t":"floatingactionbutton","i":"_2","p":"_1","c":["_3"],"bgcolor":"#28a745"},{"t":"icon","i":"_3","p":"_2","c":[],"color":"white","n":"content","name":"menu_rounded","size":"40"},{"t":"navigationdrawer","i":"_4","p":"_1","c":["_5","_19","_20","_21","_22","_23","_24","_25","_26","_27"],"n":"start","open":"false"},{"t":"container","i":"_5","p":"_4","c":["_6"],"alignment":"{\"x\":0,\"y\":0}","padding":"20"},{"t":"row","i":"_6","p":"_5","c":["_7","_9","_12"],"n":"content"},{"t":"container","i":"_7","p":"_6","c":["_8"],"alignment":"{\"x\":0,\"y\":0}","bgcolor":"lime300","borderradius":"8","height":"42","width":"42"},{"t":"text","i":"_8","p":"_7","c":[],"n":"content","size":"20","value":"JV","weight":"bold"},{"t":"column","i":"_9","p":"_6","c":["_10","_11"],"alignment":"center","spacing":"1"},{"t":"text","i":"_10","p":"_9","c":[],"animateopacity":"200","opacity":"1","size":"11","value":"Jhoniel Viloria","weight":"bold"},{"t":"text","i":"_11","p":"_9","c":[],"animateopacity":"200","opacity":"1","size":"11","value":"Vedder Admin","weight":"w400"},{"t":"popupmenubutton","i":"_12","p":"_6","c":["_13","_14","_15","_16","_17","_18"],"icon":"arrow_drop_down"},{"t":"popupmenuitem","i":"_13","p":"_12","c":[],"text":"Jhoniel Viloria"},{"t":"popupmenuitem","i":"_14","p":"_12","c":[],"text":"Ryan Bonus"},{"t":"popupmenuitem","i":"_15","p":"_12","c":[],"text":"Eliza Payet"},{"t":"popupmenuitem","i":"_16","p":"_12","c":[],"text":"Jude Payet"},{"t":"popupmenuitem","i":"_17","p":"_12","c":[],"text":"Gina Bonus"},{"t":"popupmenuitem","i":"_18","p":"_12","c":[],"text":"Christina Ramos"},{"t":"divider","i":"_19","p":"_4","c":[],"height":"5"},{"t":"navigationdrawerdestination","i":"_20","p":"_4","c":[],"icon":"search","label":"Search"},{"t":"navigationdrawerdestination","i":"_21","p":"_4","c":[],"icon":"dashboard_rounded","label":"Dashboard"},{"t":"navigationdrawerdestination","i":"_22","p":"_4","c":[],"icon":"calendar_month_rounded","label":"Scheduling"},{"t":"navigationdrawerdestination","i":"_23","p":"_4","c":[],"icon":"auto_awesome_motion_rounded","label":"Items"},{"t":"navigationdrawerdestination","i":"_24","p":"_4","c":[],"icon":"task_alt_rounded","label":"Tasks"},{"t":"navigationdrawerdestination","i":"_25","p":"_4","c":[],"icon":"settings_rounded","label":"Settings"},{"t":"divider","i":"_26","p":"_4","c":[],"height":"10"},{"t":"navigationdrawerdestination","i":"_27","p":"_4","c":[],"icon":"logout_rounded","label":"Logout"},{"t":"text","i":"_28","p":"_1","c":[],"theme_style":"headlineMedium","value":"Settings","weight":"bold"},{"t":"divider","i":"_29","p":"_1","c":[]},{"t":"row","i":"_30","p":"_1","c":["_31","_32"],"alignment":"center"},{"t":"text","i":"_31","p":"_30","c":[],"value":"Theme: "},{"t":"dropdown","i":"_32","p":"_30","c":["_33","_34","_35"],"value":"light","width":"120"},{"t":"dropdownoption","i":"_33","p":"_32","c":[],"key":"light"},{"t":"dropdownoption","i":"_34","p":"_32","c":[],"key":"dark"},{"t":"dropdownoption","i":"_35","p":"_32","c":[],"key":"system"},{"t":"row","i":"_36","p":"_1","c":["_37"],"alignment":"center"},{"t":"cupertinocheckbox","i":"_37","p":"_36","c":[],"label":"Window always on top","value":"false"},{"t":"row","i":"_38","p":"_1","c":["_39","_40"],"alignment":"center"},{"t":"text","i":"_39","p":"_38","c":[],"value":"Logging: "},{"t":"dropdown","i":"_40","p":"_38","c":["_41","_42","_43","_44","_45","_46"],"value":"10","width":"120"},{"t":"dropdownoption","i":"_41","p":"_40","c":[],"key":"0","text":"Not Set"},{"t":"dropdownoption","i":"_42","p":"_40","c":[],"key":"10","text":"DEBUG"},{"t":"dropdownoption","i":"_43","p":"_40","c":[],"key":"20","text":"INFO"},{"t":"dropdownoption","i":"_44","p":"_40","c":[],"key":"30","text":"WARNING"},{"t":"dropdownoption","i":"_45","p":"_40","c":[],"key":"40","text":"ERROR"},{"t":"dropdownoption","i":"_46","p":"_40","c":[],"key":"50","text":"CRITICAL"}],"trimIDs":[]}},{"action":"addPageControls","payload":{"controls":[{"t":"offstage","i":"_47","p":"page","c":["_48","_49"],"at":"1"},{"t":"clipboard","i":"_48","p":"_47","c":[]},{"t":"snackbar","i":"_49","p":"_47","c":["_50"],"bgcolor":"green900","duration":"5000","open":"false","showcloseicon":"false"},{"t":"text","i":"_50","p":"_49","c":[],"color":"white","n":"content","textalign":"center","theme_style":"headlineLarge"}],"trimIDs":[]}}]}
2024-03-27 09:30:37,385 = DEBUG - async_local_socket_connection.py - __send_loop - 104 - sent to TCP: 4755
2024-03-27 09:30:37,405 = DEBUG - async_local_socket_connection.py - __on_message - 111 - _on_message: {"action":"updateControlProps","payload":{"props":[{"i":"page","route":"/v/settings"}]}}
2024-03-27 09:30:37,405 = DEBUG - page.py - on_event_async - 520 - page.on_event_async: page change [{"i":"page","route":"/v/settings"}]
2024-03-27 09:30:37,405 = DEBUG - async_local_socket_connection.py - __on_message - 111 - _on_message: {"action":"pageEventFromWeb","payload":{"eventTarget":"page","eventName":"route_change","eventData":"/v/settings"}}
2024-03-27 09:30:37,405 = DEBUG - page.py - on_event_async - 520 - page.on_event_async: page route_change /v/settings
2024-03-27 09:30:39,121 = DEBUG - async_local_socket_connection.py - __on_message - 111 - _on_message: {"action":"updateControlProps","payload":{"props":[{"i":"page","windowwidth":"160.0","windowheight":"28.0","windowtop":"-32000.0","windowleft":"-32000.0","windowminimized":"true","windowmaximized":"false","windowfocused":"false","windowfullscreen":"false"}]}}
2024-03-27 09:30:39,121 = DEBUG - page.py - on_event_async - 520 - page.on_event_async: page change [{"i":"page","windowwidth":"160.0","windowheight":"28.0","windowtop":"-32000.0","windowleft":"-32000.0","windowminimized":"true","windowmaximized":"false","windowfocused":"false","windowfullscreen":"false"}]
2024-03-27 09:30:39,121 = DEBUG - async_local_socket_connection.py - __on_message - 111 - _on_message: {"action":"pageEventFromWeb","payload":{"eventTarget":"page","eventName":"window_event","eventData":"minimize"}}
2024-03-27 09:30:39,121 = DEBUG - async_local_socket_connection.py - __on_message - 111 - _on_message: {"action":"updateControlProps","payload":{"props":[{"i":"page","windowwidth":"160.0","windowheight":"28.0","windowtop":"-32000.0","windowleft":"-32000.0","windowminimized":"true","windowmaximized":"false","windowfocused":"false","windowfullscreen":"false"}]}}
2024-03-27 09:30:39,121 = DEBUG - page.py - on_event_async - 520 - page.on_event_async: page window_event minimize
2024-03-27 09:30:39,122 = DEBUG - page.py - on_event_async - 520 - page.on_event_async: page change [{"i":"page","windowwidth":"160.0","windowheight":"28.0","windowtop":"-32000.0","windowleft":"-32000.0","windowminimized":"true","windowmaximized":"false","windowfocused":"false","windowfullscreen":"false"}]
2024-03-27 09:30:39,122 = DEBUG - async_local_socket_connection.py - __on_message - 111 - _on_message: {"action":"pageEventFromWeb","payload":{"eventTarget":"page","eventName":"window_event","eventData":"blur"}}
2024-03-27 09:30:39,122 = DEBUG - page.py - on_event_async - 520 - page.on_event_async: page window_event blur
2024-03-27 09:30:40,168 = DEBUG - async_local_socket_connection.py - __on_message - 111 - _on_message: {"action":"updateControlProps","payload":{"props":[{"i":"page","windowwidth":"160.0","windowheight":"28.0","windowtop":"-32000.0","windowleft":"-32000.0","windowminimized":"true","windowmaximized":"false","windowfocused":"true","windowfullscreen":"false"}]}}
2024-03-27 09:30:40,168 = DEBUG - page.py - on_event_async - 520 - page.on_event_async: page change [{"i":"page","windowwidth":"160.0","windowheight":"28.0","windowtop":"-32000.0","windowleft":"-32000.0","windowminimized":"true","windowmaximized":"false","windowfocused":"true","windowfullscreen":"false"}]
2024-03-27 09:30:40,168 = DEBUG - async_local_socket_connection.py - __on_message - 111 - _on_message: {"action":"pageEventFromWeb","payload":{"eventTarget":"page","eventName":"window_event","eventData":"blur"}}
2024-03-27 09:30:40,168 = DEBUG - page.py - on_event_async - 520 - page.on_event_async: page window_event blur
2024-03-27 09:30:40,177 = DEBUG - async_local_socket_connection.py - __on_message - 111 - _on_message: {"action":"updateControlProps","payload":{"props":[{"i":"page","windowwidth":"1280.0","windowheight":"720.0","windowtop":"10.0","windowleft":"10.0","windowminimized":"false","windowmaximized":"false","windowfocused":"true","windowfullscreen":"false"}]}}
2024-03-27 09:30:40,177 = DEBUG - page.py - on_event_async - 520 - page.on_event_async: page change [{"i":"page","windowwidth":"1280.0","windowheight":"720.0","windowtop":"10.0","windowleft":"10.0","windowminimized":"false","windowmaximized":"false","windowfocused":"true","windowfullscreen":"false"}]
2024-03-27 09:30:40,177 = DEBUG - async_local_socket_connection.py - __on_message - 111 - _on_message: {"action":"pageEventFromWeb","payload":{"eventTarget":"page","eventName":"window_event","eventData":"restore"}}
2024-03-27 09:30:40,177 = DEBUG - page.py - on_event_async - 520 - page.on_event_async: page window_event restore
2024-03-27 09:30:41,190 = DEBUG - async_local_socket_connection.py - __on_message - 111 - _on_message: {"action":"updateControlProps","payload":{"props":[{"i":"page","windowwidth":"160.0","windowheight":"28.0","windowtop":"-32000.0","windowleft":"-32000.0","windowminimized":"true","windowmaximized":"false","windowfocused":"false","windowfullscreen":"false"}]}}
2024-03-27 09:30:41,190 = DEBUG - page.py - on_event_async - 520 - page.on_event_async: page change [{"i":"page","windowwidth":"160.0","windowheight":"28.0","windowtop":"-32000.0","windowleft":"-32000.0","windowminimized":"true","windowmaximized":"false","windowfocused":"false","windowfullscreen":"false"}]
2024-03-27 09:30:41,190 = DEBUG - async_local_socket_connection.py - __on_message - 111 - _on_message: {"action":"pageEventFromWeb","payload":{"eventTarget":"page","eventName":"window_event","eventData":"minimize"}}
2024-03-27 09:30:41,190 = DEBUG - async_local_socket_connection.py - __on_message - 111 - _on_message: {"action":"updateControlProps","payload":{"props":[{"i":"page","windowwidth":"160.0","windowheight":"28.0","windowtop":"-32000.0","windowleft":"-32000.0","windowminimized":"true","windowmaximized":"false","windowfocused":"false","windowfullscreen":"false"}]}}
2024-03-27 09:30:41,190 = DEBUG - page.py - on_event_async - 520 - page.on_event_async: page window_event minimize
2024-03-27 09:30:41,190 = DEBUG - page.py - on_event_async - 520 - page.on_event_async: page change [{"i":"page","windowwidth":"160.0","windowheight":"28.0","windowtop":"-32000.0","windowleft":"-32000.0","windowminimized":"true","windowmaximized":"false","windowfocused":"false","windowfullscreen":"false"}]
2024-03-27 09:30:41,190 = DEBUG - async_local_socket_connection.py - __on_message - 111 - _on_message: {"action":"pageEventFromWeb","payload":{"eventTarget":"page","eventName":"window_event","eventData":"blur"}}
2024-03-27 09:30:41,191 = DEBUG - page.py - on_event_async - 520 - page.on_event_async: page window_event blur
2024-03-27 09:30:41,990 = DEBUG - async_local_socket_connection.py - __on_message - 111 - _on_message: {"action":"updateControlProps","payload":{"props":[{"i":"page","windowwidth":"160.0","windowheight":"28.0","windowtop":"-32000.0","windowleft":"-32000.0","windowminimized":"true","windowmaximized":"false","windowfocused":"true","windowfullscreen":"false"}]}}
2024-03-27 09:30:41,990 = DEBUG - page.py - on_event_async - 520 - page.on_event_async: page change [{"i":"page","windowwidth":"160.0","windowheight":"28.0","windowtop":"-32000.0","windowleft":"-32000.0","windowminimized":"true","windowmaximized":"false","windowfocused":"true","windowfullscreen":"false"}]
2024-03-27 09:30:41,990 = DEBUG - async_local_socket_connection.py - __on_message - 111 - _on_message: {"action":"pageEventFromWeb","payload":{"eventTarget":"page","eventName":"window_event","eventData":"blur"}}
2024-03-27 09:30:41,990 = DEBUG - page.py - on_event_async - 520 - page.on_event_async: page window_event blur
2024-03-27 09:30:42,008 = DEBUG - async_local_socket_connection.py - __on_message - 111 - _on_message: {"action":"updateControlProps","payload":{"props":[{"i":"page","windowwidth":"1280.0","windowheight":"720.0","windowtop":"10.0","windowleft":"10.0","windowminimized":"false","windowmaximized":"false","windowfocused":"true","windowfullscreen":"false"}]}}
2024-03-27 09:30:42,009 = DEBUG - page.py - on_event_async - 520 - page.on_event_async: page change [{"i":"page","windowwidth":"1280.0","windowheight":"720.0","windowtop":"10.0","windowleft":"10.0","windowminimized":"false","windowmaximized":"false","windowfocused":"true","windowfullscreen":"false"}]
2024-03-27 09:30:42,009 = DEBUG - async_local_socket_connection.py - __on_message - 111 - _on_message: {"action":"pageEventFromWeb","payload":{"eventTarget":"page","eventName":"window_event","eventData":"restore"}}
2024-03-27 09:30:42,009 = DEBUG - page.py - on_event_async - 520 - page.on_event_async: page window_event restore
2024-03-27 09:30:42,034 = DEBUG - async_local_socket_connection.py - __on_message - 111 - _on_message: {"action":"updateControlProps","payload":{"props":[{"i":"page","windowwidth":"160.0","windowheight":"28.0","windowtop":"-32000.0","windowleft":"-32000.0","windowminimized":"true","windowmaximized":"false","windowfocused":"false","windowfullscreen":"false"}]}}
2024-03-27 09:30:42,034 = DEBUG - page.py - on_event_async - 520 - page.on_event_async: page change [{"i":"page","windowwidth":"160.0","windowheight":"28.0","windowtop":"-32000.0","windowleft":"-32000.0","windowminimized":"true","windowmaximized":"false","windowfocused":"false","windowfullscreen":"false"}]
2024-03-27 09:30:42,034 = DEBUG - async_local_socket_connection.py - __on_message - 111 - _on_message: {"action":"pageEventFromWeb","payload":{"eventTarget":"page","eventName":"window_event","eventData":"minimize"}}
2024-03-27 09:30:42,035 = DEBUG - async_local_socket_connection.py - __on_message - 111 - _on_message: {"action":"updateControlProps","payload":{"props":[{"i":"page","windowwidth":"160.0","windowheight":"28.0","windowtop":"-32000.0","windowleft":"-32000.0","windowminimized":"true","windowmaximized":"false","windowfocused":"false","windowfullscreen":"false"}]}}
2024-03-27 09:30:42,035 = DEBUG - page.py - on_event_async - 520 - page.on_event_async: page window_event minimize
2024-03-27 09:30:42,035 = DEBUG - page.py - on_event_async - 520 - page.on_event_async: page change [{"i":"page","windowwidth":"160.0","windowheight":"28.0","windowtop":"-32000.0","windowleft":"-32000.0","windowminimized":"true","windowmaximized":"false","windowfocused":"false","windowfullscreen":"false"}]
2024-03-27 09:30:42,035 = DEBUG - async_local_socket_connection.py - __on_message - 111 - _on_message: {"action":"pageEventFromWeb","payload":{"eventTarget":"page","eventName":"window_event","eventData":"blur"}}
2024-03-27 09:30:42,035 = DEBUG - page.py - on_event_async - 520 - page.on_event_async: page window_event blur
2024-03-27 09:30:51,684 = DEBUG - async_local_socket_connection.py - __on_message - 111 - _on_message: {"action":"updateControlProps","payload":{"props":[{"i":"page","windowwidth":"160.0","windowheight":"28.0","windowtop":"-32000.0","windowleft":"-32000.0","windowminimized":"true","windowmaximized":"false","windowfocused":"true","windowfullscreen":"false"}]}}
2024-03-27 09:30:51,684 = DEBUG - page.py - on_event_async - 520 - page.on_event_async: page change [{"i":"page","windowwidth":"160.0","windowheight":"28.0","windowtop":"-32000.0","windowleft":"-32000.0","windowminimized":"true","windowmaximized":"false","windowfocused":"true","windowfullscreen":"false"}]
2024-03-27 09:30:51,684 = DEBUG - async_local_socket_connection.py - __on_message - 111 - _on_message: {"action":"pageEventFromWeb","payload":{"eventTarget":"page","eventName":"window_event","eventData":"blur"}}
2024-03-27 09:30:51,684 = DEBUG - page.py - on_event_async - 520 - page.on_event_async: page window_event blur
2024-03-27 09:30:51,691 = DEBUG - async_local_socket_connection.py - __on_message - 111 - _on_message: {"action":"updateControlProps","payload":{"props":[{"i":"page","windowwidth":"160.0","windowheight":"39.0","windowtop":"-32000.0","windowleft":"-32000.0","windowminimized":"false","windowmaximized":"false","windowfocused":"true","windowfullscreen":"false"}]}}
2024-03-27 09:30:51,692 = DEBUG - page.py - on_event_async - 520 - page.on_event_async: page change [{"i":"page","windowwidth":"160.0","windowheight":"39.0","windowtop":"-32000.0","windowleft":"-32000.0","windowminimized":"false","windowmaximized":"false","windowfocused":"true","windowfullscreen":"false"}]
2024-03-27 09:30:51,692 = DEBUG - async_local_socket_connection.py - __on_message - 111 - _on_message: {"action":"pageEventFromWeb","payload":{"eventTarget":"page","eventName":"window_event","eventData":"restore"}}
2024-03-27 09:30:51,692 = DEBUG - page.py - on_event_async - 520 - page.on_event_async: page window_event restore
2024-03-27 09:30:54,274 = DEBUG - async_local_socket_connection.py - __on_message - 111 - _on_message: {"action":"updateControlProps","payload":{"props":[{"i":"page","windowwidth":"160.0","windowheight":"39.0","windowtop":"-32000.0","windowleft":"-32000.0","windowminimized":"false","windowmaximized":"false","windowfocused":"false","windowfullscreen":"false"}]}}
2024-03-27 09:30:54,275 = DEBUG - page.py - on_event_async - 520 - page.on_event_async: page change [{"i":"page","windowwidth":"160.0","windowheight":"39.0","windowtop":"-32000.0","windowleft":"-32000.0","windowminimized":"false","windowmaximized":"false","windowfocused":"false","windowfullscreen":"false"}]
2024-03-27 09:30:54,275 = DEBUG - async_local_socket_connection.py - __on_message - 111 - _on_message: {"action":"pageEventFromWeb","payload":{"eventTarget":"page","eventName":"window_event","eventData":"blur"}}
2024-03-27 09:30:54,275 = DEBUG - page.py - on_event_async - 520 - page.on_event_async: page window_event blur
2024-03-27 09:30:57,994 = DEBUG - app.py - exit_gracefully - 241 - Gracefully terminating Flet app...
2024-03-27 09:30:58,034 = DEBUG - app.py - close_flet_view - 289 - Flet View process 26952
2024-03-27 09:30:58,034 = DEBUG - async_local_socket_connection.py - close - 168 - Closing connection...

Process finished with exit code 0

Operating System: Windows 11
Python Version: 3.12.2

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions