Yasal, finansal ve veri değiştiren gönderimlerin geri alınabilmesini, hatalar için kontrol edilmesini ya da önceden gözden geçirilip onaylanmasını ister.
Bir alışveriş sayfasındaki hata birkaç saniyeye mal olur. Bir ödemedeki, sözleşmedeki ya da silmedeki hata para, hak ya da yılların verisine mal olabilir. Yanlış yazan, yanlış okuyan ya da yanlış tıklayan, okuma ya da hareket engelli kişiler dahil insanların, hata kesinleşmeden önce yakalama şansına ihtiyacı vardır.
Bu kriter, yasal taahhüt ya da finansal işlem oluşturan, kullanıcının kontrol edebildiği verileri değiştiren ya da silen veya sınav yanıtlarını gönderen sayfalarda şunlardan en az birinin doğru olmasını ister: gönderimler geri alınabilir, veri hatalar için kontrol edilir ve kullanıcı düzeltebilir, ya da kesinleştirmeden önce bilgiyi gözden geçirme, onaylama ve düzeltme mekanizması vardır.
Yanlış yazabilen ya da bir hatayı gözden kaçırabilen okuma ya da hareket engelli kişiler. Baskı altında daha çok hata yapma olasılığı olan bilişsel engelli kişiler. Hata için tüm sayfayı tarayamayan ekran okuyucu kullanıcıları. Herkes; ciddi hatalara karşı güvence tüm kullanıcılara yardımcı olur.
Avrupa Erişilebilirlik Yasası (Direktif (AB) 2019/882) 28 Haziran 2025'ten sonra piyasaya sunulan kapsamdaki ürün ve hizmetler için geçerlidir. Yasanın 47. gerekçesi web siteleri ve mobil uygulamalar için dört ilkeyi sayar: algılanabilirlik, işletilebilirlik, anlaşılabilirlik ve sağlamlık. Ciddi hatalara karşı koruma, "anlaşılabilirlik" ilkesinin parçasıdır.
Teknik karşılığı EN 301 549 standardında bulunur. Standart, WCAG 3.3.4'i atıfla alır ve ortama göre ayrı maddelere dönüştürür.
| Madde | Ortam | Ne ister? |
|---|---|---|
| 9.3.3.4 | Web sayfaları | Web içeriğinin WCAG 3.3.4 kriterini karşılamasını ister. |
| 10.3.3.4 | Web dışı dokümanlar (PDF, Office dosyaları) | Standardın kriteri dokümanlara uyguladığı yerlerde, dokümanlar önemli gönderimleri gözden geçirmeye, düzeltmeye ya da geri almaya izin vermelidir. |
| 11.3.3.4 | Web dışı yazılım (yerel mobil uygulamalar) | Yazılım, kullanıcıların yasal, finansal ve veri değiştiren gönderimleri geri almasına, kontrol etmesine ya da onaylamasına izin vermelidir. |
Kriterin web dışı dokümanlara uygulanıp uygulanmadığı ve nasıl uygulandığı standardın 10. maddesinde belirtilir. Madde numaraları EN 301 549'un "9. + WCAG numarası" düzenine göredir. V3.2.1'de yazılım maddesi, açık ve kapalı işlevsellik için ayrı alt maddelere bölünmüştür. Kaynak gösterirken tam numaraları standarttan kontrol edin.
Standart sürümü: EN 301 549 V4.1.1 (Eylül 2026), WCAG 2.2'yi esas alan ve EAA için hazırlanan ilk sürümdür. Henüz AB Resmî Gazetesi'nde atıf almamıştır; bu nedenle EAA gereksinimlerini karşılamanın gönüllü teknik yolu olarak görülmelidir. Atıf yapıldığında EAA ile ilgili uygunluk karinesi sağlayacaktır. 3.3.4 kriterinin metni WCAG 2.1 ve 2.2'de aynıdır. AA düzeyinde bir kriterdir.
EAA bağlamında dikkat: Yasanın Madde 2/4 hükmü bazı içerikleri gereksinimlerin dışında bırakır; örneğin 28 Haziran 2025'ten önce yayımlanmış ofis dosya biçimleri ve bu tarihten sonra güncellenmeyen arşivler. Bu tarihten sonra yayımladığınız ya da değiştirdiğiniz içerik bu istisnaların kapsamında değildir.
Directive (EU) 2019/882, EUR-Lex, İngilizce, yeni sekmede açılır
Kullanıcının girdiği her şeyi gösterin ve son adımdan önce düzeltmesine izin verin.
<form action="/pay"><!-- öde düğmesi hemen öder --></form><h2>Siparişinizi gözden geçirin</h2>
<dl>…</dl>
<a href="/odeme">Siparişi değiştir</a>
<button type="submit">Onayla ve öde</button>Gönder düğmesinin yanında, varsayılan olarak işaretsiz bir onay kutusu kullanıcıdan onay ister.
<button type="submit">Parayı gönder</button><input type="checkbox" id="ok" required>
<label for="ok">Tutarın ve alıcının doğru olduğunu onaylıyorum.</label>
<button type="submit">Parayı gönder</button>Kullanıcının değiştirebileceği ya da iptal edebileceği bir süre belirtin.
<p>Sipariş verildi.</p><p>Sipariş verildi. <a href="/siparisler">Siparişler</a> sayfanızdan 30 dakika içinde iptal edebilir ya da değiştirebilirsiniz.</p>Kalıcı silmeyi geciktirin ya da silmenin geri alınabilmesi için günlük tutun.
deleteBtn.addEventListener("click", () => purge(item)); // kalıcıdeleteBtn.addEventListener("click", () => {
moveToTrash(item);
showToast("Çöp kutusuna taşındı", { action: "Geri al", onAction: () => restore(item) });
});Eylemin ne yapacağını açıklayın ve devam etmeyi sorun. Odak yönetimiyle gerçek bir iletişim kutusu kullanın.
<button onclick="deleteAccount()">Hesabı sil</button><button type="button" id="del">Hesabı sil</button>
<dialog id="confirm" aria-labelledby="t">
<h2 id="t">Hesabınız silinsin mi?</h2>
<p>Bu, tüm verilerinizi kaldırır ve geri alınamaz.</p>
<button>Vazgeç</button> <button>Sil</button>
</dialog>Bir sınav uygulaması, kullanıcıların göndermeden önce yanıtlarını gözden geçirmesine ve düzeltmesine izin vermelidir.
<button>Sınavı gönder</button> <!-- yanıtları gözden geçirme yok --><h2>Yanıtlarınızı gözden geçirin</h2>
<ol>…</ol>
<button type="submit">Sınavı gönder</button>Yerel uygulamalar ödemeleri, silmeleri ve onayları yönetir. Bir gözden geçirme adımı, net bir sonuç içeren bir onay ya da bir geri alma ekleyin.
import SwiftUI
struct AccountView: View {
@State private var confirmDelete = false
var body: some View {
Button("Hesabı sil", role: .destructive) { confirmDelete = true }
.confirmationDialog("Hesabınız silinsin mi?",
isPresented: $confirmDelete,
titleVisibility: .visible) {
Button("Sil", role: .destructive) { deleteAccount() }
Button("Vazgeç", role: .cancel) { }
} message: {
Text("Bu, tüm verilerinizi kaldırır ve geri alınamaz.")
}
}
}import androidx.compose.material3.*
import androidx.compose.runtime.*
@Composable
fun DeleteAccount(onDelete: () -> Unit) {
var confirm by remember { mutableStateOf(false) }
TextButton(onClick = { confirm = true }) { Text("Hesabı sil") }
if (confirm) {
AlertDialog(
onDismissRequest = { confirm = false },
title = { Text("Hesabınız silinsin mi?") },
text = { Text("Bu, tüm verilerinizi kaldırır ve geri alınamaz.") },
confirmButton = { TextButton(onClick = { confirm = false; onDelete() }) { Text("Sil") } },
dismissButton = { TextButton(onClick = { confirm = false }) { Text("Vazgeç") } }
)
}
}Corpowid, dijital erişilebilirlik alanındaki yenilikçi yaklaşımı ve performansı nedeniyle dünyanın önde gelen araştırma ve danışmanlık şirketlerinden biri olan Gartner tarafından takdir edilmiştir. Bu rozetler, yapay zeka destekli ve kapsayıcı web deneyimleri oluşturma konusundaki kararlılığımızı yansıtmaktadır.