fix(actions): align status icon span for Safari rendering (#38558)

Fixes #38553

The `<span>` wrapping the SVG in `ActionStatusIcon.vue` had no explicit
display or alignment styles. Safari computes baseline alignment for
inline spans differently from Chrome/Firefox, causing the icon to shift
vertically in the action matrix build status list.

**Fix:** make it inline-flex

---------

Signed-off-by: wxiaoguang <wxiaoguang@gmail.com>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
This commit is contained in:
okxint
2026-07-21 17:44:15 +08:00
committed by GitHub
co-authored by wxiaoguang
parent 7cfd421aa8
commit 8731ea4bbb
+1 -1
View File
@@ -28,7 +28,7 @@ const iconClass = computed(() => {
</script>
<template>
<span :data-tooltip-content="localeStatus ?? status" v-if="status">
<span class="flex-text-inline" :data-tooltip-content="localeStatus ?? status" v-if="status">
<SvgIcon :name="icon.name" :class="iconClass" :size="size"/>
</span>
</template>