diff --git a/platform/execution-impl/src/com/intellij/terminal/session/TerminalOutputEvent.kt b/platform/execution-impl/src/com/intellij/terminal/session/TerminalOutputEvent.kt index c2815b32aeee..c85596c14c95 100644 --- a/platform/execution-impl/src/com/intellij/terminal/session/TerminalOutputEvent.kt +++ b/platform/execution-impl/src/com/intellij/terminal/session/TerminalOutputEvent.kt @@ -6,6 +6,7 @@ import com.intellij.terminal.session.dto.TerminalBlocksModelStateDto import com.intellij.terminal.session.dto.TerminalOutputModelStateDto import com.intellij.terminal.session.dto.TerminalStateDto import kotlinx.serialization.Serializable +import kotlinx.serialization.Transient import org.jetbrains.annotations.ApiStatus import kotlin.time.TimeMark @@ -20,7 +21,9 @@ data class TerminalContentUpdatedEvent( val text: String, val styles: List, val startLineLogicalIndex: Long, - val readTime: TimeMark?, + /** This value is used only on Backend. It is always null on the Frontend. */ + @Transient + val readTime: TimeMark? = null, ) : TerminalOutputEvent @ApiStatus.Internal