Back on 2.4.6, I used a trick I had found in the forums here to display a Google Slides presentation. This was done by defining a special formatting tag, and using a META REFRESH to redirect to the Google Slides presentation. This has worked extremely well for many years.
I'm considering migrating to 3.1.0 rc4, and the same formatting tag trick is causing OpenLP to crash. I've tried changing the formatting tag to use an iframe, however, there's a vertical gap on the lefthand side that showing the desktop wallpaper. Even using some CSS, I wasn't able to get it to line up correctly. Below are the error.log and the openlp.log. Thank you for all of your work. It's been a blessing to our small church over the years.
Edit: I forgot to give the exact formatting tags I am using:
Start: <meta http-equiv="refresh" content="1; url=
End " ></meta>
Windows fatal exception: access violation
Thread 0x000052b4 (most recent call first):
File "threading.py", line 327 in wait
File "waitress\task.py", line 72 in handler_thread
File "threading.py", line 982 in run
File "threading.py", line 1045 in _bootstrap_inner
File "threading.py", line 1002 in _bootstrap
Thread 0x00000e0c (most recent call first):
File "threading.py", line 327 in wait
File "waitress\task.py", line 72 in handler_thread
File "threading.py", line 982 in run
File "threading.py", line 1045 in _bootstrap_inner
File "threading.py", line 1002 in _bootstrap
Thread 0x000026fc (most recent call first):
File "threading.py", line 327 in wait
File "waitress\task.py", line 72 in handler_thread
File "threading.py", line 982 in run
File "threading.py", line 1045 in _bootstrap_inner
File "threading.py", line 1002 in _bootstrap
Thread 0x00005448 (most recent call first):
File "threading.py", line 327 in wait
File "waitress\task.py", line 72 in handler_thread
File "threading.py", line 982 in run
File "threading.py", line 1045 in _bootstrap_inner
File "threading.py", line 1002 in _bootstrap
Thread 0x0000387c (most recent call first):
File "asyncio\windows_events.py", line 817 in _poll
File "asyncio\windows_events.py", line 444 in select
File "asyncio\base_events.py", line 1884 in _run_once
File "asyncio\base_events.py", line 607 in run_forever
File "asyncio\windows_events.py", line 321 in run_forever
File "openlp\core\api\websockets.py", line 96 in start
Thread 0x00004e0c (most recent call first):
File "waitress\wasyncore.py", line 172 in poll
File "waitress\wasyncore.py", line 245 in loop
File "waitress\server.py", line 322 in run
File "openlp\core\api\http\server.py", line 55 in start
Current thread 0x00004978 (most recent call first):
File "openlp\core\display\window.py", line 385 in _run_javascript
File "openlp\core\display\window.py", line 353 in run_in_display
File "openlp\core\display\window.py", line 544 in set_scale
File "openlp\core\ui\slidecontroller.py", line 1040 in on_preview_resize
File "openlp\core\widgets\layouts.py", line 170 in setGeometry
File "openlp\core\app.py", line 84 in exec
File "openlp\core\app.py", line 155 in run
File "openlp\core\app.py", line 614 in main
File "openlp\__main__.py", line 75 in start
File "openlp\__main__.py", line 79 in <module>
2024-02-06 08:36:57,546 MainThread openlp.core.common.actions WARNING Shortcut "" is removed from "fileExitItem" because another action already uses this shortcut.
2024-02-06 08:36:57,796 MainThread openlp.core.common.actions WARNING Shortcut "" is removed from "settingsConfigureItem" because another action already uses this shortcut.
2024-02-06 08:37:02,604 MainThread openlp.core.display.webengine ERROR :1 Uncaught ReferenceError: requestAction is not defined
2024-02-06 08:37:02,618 MainThread openlp.core.display.webengine ERROR :1 Uncaught ReferenceError: requestAction is not defined
2024-02-06 08:37:03,261 MainThread openlp.core.display.webengine ERROR openlp://display/reveal.js:1995 Uncaught RangeError: Maximum call stack size exceeded.
2024-02-06 08:37:03,263 MainThread openlp.core.display.webengine ERROR openlp://display/reveal.js:1995 Uncaught RangeError: Maximum call stack size exceeded.
2024-02-06 08:37:03,295 MainThread openlp.core.display.webengine ERROR openlp://display/reveal.js:1995 Uncaught RangeError: Maximum call stack size exceeded.
2024-02-06 08:37:03,305 MainThread openlp.core.display.webengine ERROR openlp://display/reveal.js:1995 Uncaught RangeError: Maximum call stack size exceeded.
2024-02-06 08:37:03,342 MainThread openlp.core.display.webengine ERROR openlp://display/reveal.js:1995 Uncaught RangeError: Maximum call stack size exceeded.
2024-02-06 08:37:03,343 MainThread openlp.core.display.webengine ERROR openlp://display/reveal.js:1995 Uncaught RangeError: Maximum call stack size exceeded.