Visibility control — 375 px, English · עברית · العربية

Frame 4a at a phone width. The options stay full-width radio cards at the top of the Access tab; the organization → private confirmation and the platform publish confirmation become BottomSheets; the typed key stays an LTR field in every locale.

en · ltr · 375 · visibility control

FuzeFront
DO

Priority

Who can see this list

People with a role can always see it.

People with a role — approved access panel

Dana OkaforOwner
Lee ParkEditor

he · rtl · 375 · confirm make private

FuzeFront
DO

להפוך את „עדיפות” לפרטית?

  • חברים ללא תפקיד לא יראו אותה יותר.
  • הטפסים שלהם ישתמשו ברשימה המשותפת, אם יש אחת פעילה — אחרת יוצג „הרשימה לא זמינה”.
  • ערכים שנשמרו מהרשימה המשותפת יציגו שוב את התוויות המשותפות.
  • ערכים שנבחרו מהעותק שלכם ימשיכו להציג את התוויות שלכם.

ar · rtl · 375 · read-only (not owner)

FuzeFront
LP

الأولوية

من يمكنه رؤية هذه القائمة

◉ المؤسسة — جميع أعضاء Acme Logistics. يمكن لمالك القائمة فقط تغيير ذلك.

Saving · saved · refused

جارٍ الحفظ… الخيارات مقفلة حتى يرد الخادم.
أصبحت „الأولوية” خاصة.

en · ltr · 375 · platform publish (operators only)

FuzeFront
PO

Publish “Ticket channel” to every organization?

  • Every organization can read it and pick its values.
  • It can never become private or organization-only again.

States at 375 px

Same states as frame 4a.

loading

error

Couldn't load access settings. Nothing was changed.

publishing

Rules the implementation must keep

Test hooks: [data-frame='14-rtl-mobile-visibility'] · [data-device='375'] · [data-locale='he'][data-dir='rtl'] · [data-locale='ar'][data-dir='rtl'] · [data-panel='visibility-control'] · [data-control='visibility'] · [data-visibility-option='private'] · [data-visibility-option='org'][aria-checked='true'] · [data-confirm='visibility-to-private'][data-presentation='bottom-sheet'] · [data-consequence='stored-fork'] · [data-initial-focus='true'] · [data-state='read-only'] · [data-state='saving'] · [data-result='visibility-saved'] · [data-case='visibility-not-owner'] · [data-confirm='publish-platform'][data-presentation='bottom-sheet'] · [data-confirm-input='key'] · [data-confirm-state='publishing'] · [data-state='loading'] · [data-state='error'] · [data-rules='rtl-mobile-visibility']
Playwright drives the real Access tab at { viewport: 375×812, locale: en | he-IL | ar }: no horizontal scroll, choosing Private opens a bottom-sheet confirm, and the publish key input has dir='ltr' with autocapitalize off.
Tokens only — no raw hex, spacing or type outside tokens.css / frame.css / mobile.css.

Review · selection-lists-shared approve or reject each flow ↓
shared-readapproved · izzywdev
forkapproved · izzywdev
fork-provenanceapproved · izzywdev
visibilityapproved · izzywdev
effective-pickerapproved · izzywdev