Skip to content

Commit 5b8ab7d

Browse files
authored
reset schedule_render_later flag after triggering (#688)
1 parent 82a7edf commit 5b8ab7d

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

src/idom/core/hooks.py

+1
Original file line numberDiff line numberDiff line change
@@ -690,6 +690,7 @@ def affect_layout_did_render(self) -> None:
690690

691691
if self._schedule_render_later:
692692
self._schedule_render()
693+
self._schedule_render_later = False
693694

694695
def affect_component_will_unmount(self) -> None:
695696
"""The component is about to be removed from the layout"""

src/idom/testing.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,9 @@
2525
from uuid import uuid4
2626
from weakref import ref
2727

28-
from selenium.webdriver import Chrome
28+
from selenium.webdriver.chrome.options import Options as ChromeOptions
29+
from selenium.webdriver.chrome.webdriver import WebDriver as Chrome
30+
from selenium.webdriver.common.options import BaseOptions
2931
from selenium.webdriver.remote.webdriver import WebDriver
3032

3133
from idom.config import IDOM_WEB_MODULES_DIR
@@ -47,7 +49,7 @@
4749

4850
def create_simple_selenium_web_driver(
4951
driver_type: Type[WebDriver] = Chrome,
50-
driver_options: Optional[Any] = None,
52+
driver_options: BaseOptions = ChromeOptions(),
5153
implicit_wait_timeout: float = 10.0,
5254
page_load_timeout: float = 5.0,
5355
window_size: Tuple[int, int] = (1080, 800),

0 commit comments

Comments
 (0)