diff --git a/platform/jewel/markdown/extensions/gfm-tables/src/main/kotlin/org/jetbrains/jewel/markdown/extensions/github/tables/GitHubTableBlockRenderer.kt b/platform/jewel/markdown/extensions/gfm-tables/src/main/kotlin/org/jetbrains/jewel/markdown/extensions/github/tables/GitHubTableBlockRenderer.kt index 444fb11cf3e7..62ec428e1fab 100644 --- a/platform/jewel/markdown/extensions/gfm-tables/src/main/kotlin/org/jetbrains/jewel/markdown/extensions/github/tables/GitHubTableBlockRenderer.kt +++ b/platform/jewel/markdown/extensions/gfm-tables/src/main/kotlin/org/jetbrains/jewel/markdown/extensions/github/tables/GitHubTableBlockRenderer.kt @@ -8,6 +8,7 @@ import androidx.compose.runtime.Composable import androidx.compose.runtime.remember import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier +import androidx.compose.ui.draw.clipToBounds import androidx.compose.ui.graphics.Color import androidx.compose.ui.text.font.FontWeight import org.jetbrains.annotations.ApiStatus @@ -159,7 +160,7 @@ internal class GitHubTableBlockRenderer( onUrlClick: (String) -> Unit, ) { Box( - modifier = Modifier.background(backgroundColor).padding(padding), + modifier = Modifier.background(backgroundColor).padding(padding).clipToBounds(), contentAlignment = (cell.alignment ?: defaultAlignment).asContentAlignment(), ) { blockRenderer.RenderParagraph(