mirror of
https://github.com/coollabsio/coolify.git
synced 2026-11-06 13:10:37 -04:00
refactor(ui): drop deprecated -webkit-overflow-scrolling declarations
Remove the obsolete -webkit-overflow-scrolling: touch rule from the table and log scroll containers in app.css, and the matching inline styles from the scrollable bodies of modals, dialogs, the global search create modals, the domain settings, subscription and upgrade views. Modern iOS Safari scrolls with momentum by default, so these declarations no longer did anything.
This commit is contained in:
@@ -3049,7 +3049,6 @@ input[type="search"]::-webkit-search-results-decoration {
|
||||
max-width: 100%;
|
||||
overflow-x: auto;
|
||||
overscroll-behavior-x: contain;
|
||||
-webkit-overflow-scrolling: touch;
|
||||
}
|
||||
|
||||
.data-table-header {
|
||||
@@ -3220,7 +3219,6 @@ input[type="search"]::-webkit-search-results-decoration {
|
||||
.environment-table-scroll {
|
||||
overflow-x: auto;
|
||||
overscroll-behavior-x: contain;
|
||||
-webkit-overflow-scrolling: touch;
|
||||
}
|
||||
|
||||
.environment-table-scroll .env-table-grid {
|
||||
@@ -3701,7 +3699,6 @@ input[type="search"]::-webkit-search-results-decoration {
|
||||
.deployment-table-scroll {
|
||||
overflow-x: auto;
|
||||
overscroll-behavior-x: contain;
|
||||
-webkit-overflow-scrolling: touch;
|
||||
}
|
||||
|
||||
.deployment-table-grid {
|
||||
@@ -4274,7 +4271,6 @@ html[data-theme="custom"] .logs-viewer-timestamp {
|
||||
overflow-x: auto;
|
||||
overscroll-behavior-x: contain;
|
||||
scrollbar-width: none;
|
||||
-webkit-overflow-scrolling: touch;
|
||||
}
|
||||
|
||||
.logs-viewer-actions::-webkit-scrollbar {
|
||||
|
||||
@@ -239,8 +239,7 @@
|
||||
<x-reicon name="x" class="size-4" />
|
||||
</button>
|
||||
</header>
|
||||
<div class="application-settings-section-body min-h-0 flex-1 overflow-y-auto"
|
||||
style="-webkit-overflow-scrolling: touch;">
|
||||
<div class="application-settings-section-body min-h-0 flex-1 overflow-y-auto">
|
||||
@if (!empty($checkboxes))
|
||||
<!-- Step 1: Select actions -->
|
||||
<div x-show="step === 1">
|
||||
|
||||
@@ -80,8 +80,7 @@
|
||||
<div @class([
|
||||
'application-settings-section-body min-h-0 flex-1 overflow-y-auto',
|
||||
'mt-2 sm:mt-0' => isset($headerActions),
|
||||
])
|
||||
style="-webkit-overflow-scrolling: touch;">
|
||||
])>
|
||||
{{ $slot }}
|
||||
</div>
|
||||
@isset($footer)
|
||||
|
||||
@@ -85,8 +85,7 @@
|
||||
</button>
|
||||
</header>
|
||||
|
||||
<div class="application-settings-section-body process-dialog-body flex min-h-0 flex-1 flex-col overflow-hidden p-3 sm:p-4"
|
||||
style="-webkit-overflow-scrolling: touch;">
|
||||
<div class="application-settings-section-body process-dialog-body flex min-h-0 flex-1 flex-col overflow-hidden p-3 sm:p-4">
|
||||
{{ $content }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -852,8 +852,7 @@
|
||||
<x-reicon name="x" class="size-4" />
|
||||
</button>
|
||||
</header>
|
||||
<div class="application-settings-section-body min-h-0 flex-1 overflow-y-auto"
|
||||
style="-webkit-overflow-scrolling: touch;">
|
||||
<div class="application-settings-section-body min-h-0 flex-1 overflow-y-auto">
|
||||
<livewire:project.add-empty key="create-modal-project" />
|
||||
</div>
|
||||
</div>
|
||||
@@ -895,8 +894,7 @@
|
||||
<x-reicon name="x" class="size-4" />
|
||||
</button>
|
||||
</header>
|
||||
<div class="application-settings-section-body min-h-0 flex-1 overflow-y-auto"
|
||||
style="-webkit-overflow-scrolling: touch;">
|
||||
<div class="application-settings-section-body min-h-0 flex-1 overflow-y-auto">
|
||||
<livewire:team.create key="create-modal-team" />
|
||||
</div>
|
||||
</div>
|
||||
@@ -938,8 +936,7 @@
|
||||
<x-reicon name="x" class="size-4" />
|
||||
</button>
|
||||
</header>
|
||||
<div class="application-settings-section-body min-h-0 flex-1 overflow-y-auto"
|
||||
style="-webkit-overflow-scrolling: touch;">
|
||||
<div class="application-settings-section-body min-h-0 flex-1 overflow-y-auto">
|
||||
<livewire:storage.create key="create-modal-storage" />
|
||||
</div>
|
||||
</div>
|
||||
@@ -981,8 +978,7 @@
|
||||
<x-reicon name="x" class="size-4" />
|
||||
</button>
|
||||
</header>
|
||||
<div class="application-settings-section-body min-h-0 flex-1 overflow-y-auto"
|
||||
style="-webkit-overflow-scrolling: touch;">
|
||||
<div class="application-settings-section-body min-h-0 flex-1 overflow-y-auto">
|
||||
<livewire:security.private-key.create key="create-modal-private-key" />
|
||||
</div>
|
||||
</div>
|
||||
@@ -1024,8 +1020,7 @@
|
||||
<x-reicon name="x" class="size-4" />
|
||||
</button>
|
||||
</header>
|
||||
<div class="application-settings-section-body min-h-0 flex-1 overflow-y-auto"
|
||||
style="-webkit-overflow-scrolling: touch;">
|
||||
<div class="application-settings-section-body min-h-0 flex-1 overflow-y-auto">
|
||||
<livewire:source.github.create key="create-modal-source" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -310,8 +310,7 @@
|
||||
<div class="application-settings-section-body relative flex min-h-0 flex-1 flex-col overflow-hidden">
|
||||
<form wire:submit="updateDomain" class="flex min-h-0 flex-1 flex-col">
|
||||
<div data-testid="domain-settings-scroll"
|
||||
class="flex min-h-0 flex-1 flex-col gap-4 overflow-y-auto overscroll-contain pb-4"
|
||||
style="-webkit-overflow-scrolling: touch;">
|
||||
class="flex min-h-0 flex-1 flex-col gap-4 overflow-y-auto overscroll-contain pb-4">
|
||||
<div x-show="editingServiceLabel" x-cloak class="w-full">
|
||||
<div class="mb-1.5 flex h-4 w-full items-center gap-1.5">
|
||||
<label class="mb-0! flex items-center gap-1 text-sm font-medium leading-4">Service</label>
|
||||
|
||||
@@ -244,8 +244,7 @@
|
||||
<x-reicon name="x" class="size-4" />
|
||||
</button>
|
||||
</header>
|
||||
<div class="application-settings-section-body relative min-h-0 flex-1 overflow-y-auto"
|
||||
style="-webkit-overflow-scrolling: touch;">
|
||||
<div class="application-settings-section-body relative min-h-0 flex-1 overflow-y-auto">
|
||||
<form wire:submit="updateDomain" class="flex flex-col gap-4">
|
||||
<div x-show="editingServiceLabel" x-cloak class="w-full">
|
||||
<div class="mb-1.5 flex h-4 w-full items-center gap-1.5">
|
||||
|
||||
@@ -112,8 +112,7 @@
|
||||
<x-reicon name="x" class="size-3.5" />
|
||||
</button>
|
||||
</div>
|
||||
<div class="application-settings-section-body relative w-auto space-y-4 overflow-y-auto p-4"
|
||||
style="-webkit-overflow-scrolling: touch;">
|
||||
<div class="application-settings-section-body relative w-auto space-y-4 overflow-y-auto p-4">
|
||||
{{-- Server count input --}}
|
||||
<div>
|
||||
<label class="mb-1.5 block">Paid servers</label>
|
||||
|
||||
@@ -63,8 +63,7 @@
|
||||
</button>
|
||||
</header>
|
||||
|
||||
<div class="application-settings-section-body min-h-0 flex-1 overflow-y-auto"
|
||||
style="-webkit-overflow-scrolling: touch;">
|
||||
<div class="application-settings-section-body min-h-0 flex-1 overflow-y-auto">
|
||||
{{-- Progress View --}}
|
||||
<template x-if="showProgress">
|
||||
<div class="flex flex-col gap-4">
|
||||
|
||||
Reference in New Issue
Block a user