PHondogo
07/31/2025, 10:32 PMIrLinkageError: Function 'addEventListener' can not be called: No function found for symbol 'org.w3c.dom/Window.addEventListener|addEventListener(kotlin.String;kotlin.Function1
?;){}[0]'
Using Kotlin 2.2.20-Beta2
What should i check to solve it?Edoardo Luppi
08/01/2025, 8:23 AMPHondogo
08/01/2025, 8:37 AMEdoardo Luppi
08/01/2025, 8:39 AMwebMain tho as its common source set. Is that what you meant when referring to "common sourceSet"?PHondogo
08/01/2025, 8:39 AMEdoardo Luppi
08/01/2025, 8:40 AMPHondogo
08/01/2025, 8:40 AMEdoardo Luppi
08/01/2025, 8:51 AMkotlin.js.stdlib.dom.api.included=false to your gradle.properties file?PHondogo
08/01/2025, 8:57 AMEdoardo Luppi
08/01/2025, 9:04 AMwindow being imported via
import kotlinx.browser.window
?Edoardo Luppi
08/01/2025, 9:06 AMPHondogo
08/01/2025, 9:12 AMPHondogo
08/01/2025, 9:15 AMPHondogo
08/01/2025, 5:42 PMArtem Kobzar
08/03/2025, 8:29 AMOleksandr Karpovich [JB]
08/04/2025, 7:58 AMOleksandr Karpovich [JB]
08/04/2025, 8:01 AMaddEventListener(kotlin.String;kotlin.Function1<org.w3c.dom.events.Event,kotlin.Unit>?;<dynamic>) . Note there is a dynamic
in it.
But in kotlinx-browser 0.4 (which is supposed to cover all w3c API) there is no such a method with dynamic
There is a different set of methods, but no dynamic.
Compose 1.9.0 can't be compiled with kotlinx-browser 0.4 because it requires kotlin 2.2.20-Beta. Compose 1.9.0 will be built using Kotlin 2.1.21
Discussed with Zalim last friday.
cc: @bashor