diff --git a/CHANGELOG.md b/CHANGELOG.md
index ed27120..cdafa33 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,6 @@
+# 1.0.8
+* Fix `ImprovedRemoteWebElement` not using correct search context
+
# 1.0.7
* Added `nativeClick` method which executes the original/upstream click
* Updated dependencies
diff --git a/selenium-elements/pom.xml b/selenium-elements/pom.xml
index 74a87d3..b5392a0 100644
--- a/selenium-elements/pom.xml
+++ b/selenium-elements/pom.xml
@@ -94,7 +94,7 @@
software.xdev
testcontainers-selenium
- 1.3.0
+ 1.4.0
test
diff --git a/selenium-elements/src/main/java/software/xdev/selenium/elements/remote/ImprovedRemoteWebElement.java b/selenium-elements/src/main/java/software/xdev/selenium/elements/remote/ImprovedRemoteWebElement.java
index eb97483..ba4a9ac 100644
--- a/selenium-elements/src/main/java/software/xdev/selenium/elements/remote/ImprovedRemoteWebElement.java
+++ b/selenium-elements/src/main/java/software/xdev/selenium/elements/remote/ImprovedRemoteWebElement.java
@@ -16,6 +16,7 @@
package software.xdev.selenium.elements.remote;
import org.openqa.selenium.ElementNotInteractableException;
+import org.openqa.selenium.SearchContext;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.remote.RemoteWebElement;
import org.slf4j.Logger;
@@ -65,6 +66,12 @@ public WebDriver getWebDriver()
return this.getWrappedDriver();
}
+ @Override
+ public SearchContext determineSearchContext(final WebDriver webDriver)
+ {
+ return this;
+ }
+
@Override
public void click()
{