mirror of
https://github.com/deepseek-ai/3FS.git
synced 2026-11-05 00:47:47 +00:00
[GH-ISSUE #411] [Accessibility] DeepSeek web interface is not optimized for screen reader users – please follow WCAG & ARIA standards #235
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
deepseek-ai/3FS#235
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Nazary670 on GitHub (Apr 23, 2026).
Original GitHub issue: https://github.com/deepseek-ai/3FS/issues/411
به تیم محترم DeepSeek
با سلام و احترام فراوان،
اینجانب به عنوان یک کاربر صفحهخوان (Screen Reader User) که برای تعامل با محیطهای دیجیتال از نرمافزارهایی نظیر NVDA یا VoiceOver استفاده میکند، پس از مدتها بازگشت به پلتفرم DeepSeek، ناگزیر به ارائه گزارش فنی و درخواست بهبود دسترسیپذیری (Accessibility) این محیط هستم.
متأسفانه، محیط کاربری وب DeepSeek هنوز برای کاربران صفحهخوان بهینه نشده است. بسیاری از مؤلفههای صفحه فاقد برچسبهای آریا (ARIA Labels)، روابط صحیح دسترسیپذیری و ساختار معنایی (Semantic Structure) مناسب هستند. این کاستیها منجر به بروز مشکلات ذیل میگردد:
دشواری و خستگی زیاد در ناوبری با کیبورد و صفحهخوان
عدم مدیریت صحیح فوکوس (Focus Management) در بخشهای مختلف، بهویژه کادر مکالمه و دکمهها
اعلام نشدن وضعیتهای پویا نظیر بارگذاری، دریافت پاسخ، خطاها و اعلانها
اختلال در کار با ویرایشگر متن، ارسال پیام و خواندن روان پاسخها
از آنجا که خدمات هوش مصنوعی میبایست برای تمامی کاربران بدون استثنا قابل استفاده باشد، استدعا میشود با استناد به راهنمای دسترسیپذیری محتوای وب (WCAG 2.1 در سطح AA) و بهکارگیری صحیح استانداردهای ARIA، بهبودهای لازم در محیط کاربری DeepSeek اعمال گردد.
موارد کلیدی نیازمند اصلاح به شرح زیر است:
۱. اختصاص نقش (role) و برچسب (aria-label) مناسب به تمامی المانهای تعاملی شامل دکمهها، فیلدهای ورودی و کادرهای گفتگو
۲. مدیریت دقیق فوکوس (focus management) هنگام باز شدن مودالها، تغییر وضعیت صفحه، ارسال و دریافت پیام
۳. قابل شناسایی بودن وضعیتهای پویا (مانند «در حال تایپ»، «در حال بارگذاری»، «خطا در ارتباط») با استفاده از نواحی aria-live
۴. استفاده از ساختار معنایی صحیح مبتنی بر عناصر استاندارد HTML مانند
@Nazary670 commented on GitHub (Apr 23, 2026):
Title:
[Accessibility] DeepSeek web interface is not optimized for screen reader users – please follow WCAG & ARIA standards
To the Respected DeepSeek Team,
Greetings and utmost respect.
As a screen reader user (using software such as NVDA or VoiceOver to interact with digital environments), after returning to the DeepSeek platform following a long absence, I find it necessary to submit this technical report and request for accessibility improvements.
Unfortunately, the DeepSeek web interface is still not optimized for screen reader users. Many interface components lack proper ARIA labels, appropriate accessibility relationships, and correct semantic structure. These shortcomings lead to the following issues:
Significant difficulty and fatigue when navigating with keyboard and screen reader
Lack of proper focus management across different sections, especially the conversation area and buttons
Dynamic states such as loading, receiving responses, errors, and notifications not being announced
Disruption when working with the text editor, sending messages, and reading responses smoothly
Since AI services must be usable by all users without exception, I respectfully request that improvements be made to the DeepSeek user interface based on the Web Content Accessibility Guidelines (WCAG 2.1 at Level AA) and proper implementation of ARIA standards.
Key areas requiring improvement are as follows:
Assigning appropriate roles and ARIA labels to all interactive elements including buttons, input fields, and dialogue boxes
Proper focus management when opening modals, changing page states, sending and receiving messages
Making dynamic states (e.g., "typing", "loading", "connection error") identifiable using aria-live regions
Using proper semantic structure based on standard HTML elements such as