diff --git a/app/src/main/java/exh/ui/login/EhLoginActivity.kt b/app/src/main/java/exh/ui/login/EhLoginActivity.kt
index 7653fdc11..fff85f1b6 100644
--- a/app/src/main/java/exh/ui/login/EhLoginActivity.kt
+++ b/app/src/main/java/exh/ui/login/EhLoginActivity.kt
@@ -127,6 +127,10 @@ class EhLoginActivity : BaseActivity() {
             var passHash: String? = null
             var igneous: String? = customIgneous
 
+            if (customIgneous != null) {
+                CookieManager.getInstance().setCookie(url, "$IGNEOUS_COOKIE=$customIgneous")
+            }
+
             parsed.forEach {
                 when (it.name.lowercase(Locale.getDefault())) {
                     MEMBER_ID_COOKIE -> memberId = it.value