{
+ const primaryActions = source.slice(
+ source.indexOf(''),
+ source.indexOf(
+ '
',
+ source.indexOf(''),
+ ) + '
'.length,
+ )
+
+ expect(primaryActions.match(/ {
+ expect(source).toContain(
+ '',
+ )
+ expect(source).toMatch(
+ /\.radio-history-list\s*\{[^}]*margin-top:\s*var\(--sky-space-2\)/s,
+ )
+ })
+
it('preserves theme, labels, loading, empty, error and feedback states', () => {
expect(source).toContain(':dark="phone.isDarkMode"')
expect(source).toContain(':label="phone.t(\'Apps.radio.name\')"')
diff --git a/frontend/src/views/apps/RadioApp.vue b/frontend/src/views/apps/RadioApp.vue
index e045f23..6a086da 100644
--- a/frontend/src/views/apps/RadioApp.vue
+++ b/frontend/src/views/apps/RadioApp.vue
@@ -291,27 +291,42 @@ onBeforeUnmount(() => {
{{ phone.t('Apps.radio.mhz') }}