You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Canvas Instructure textboxes illegible with Dark Reader #16126
The provided URL (ncat.instructure.com) requires institutional Microsoft SSO credentials, which prevents maintainers from directly accessing and verifying the environment.
Regarding the proposed CSS:
Hardcoded hex values (#1e2022, #e8e6e3, #a8a095) cannot be accepted into the codebase as they break dynamic theme adjustments (brightness, contrast, sepia).
Custom placeholder color definitions are redundant because Dark Reader already handles placeholder styling globally via opacity: 0.5 !important; in the * section when dynamic variables are used.
Here is a revised version utilizing Dark Reader dynamic variables:
Applying this snippet locally in the Dark Reader Developer Tools and verifying whether the textboxes and placeholders render legibly without contrast issues is the recommended next step. Providing before/after screenshots confirming proper behavior will enable proceeding with merging this fix into the repository.
Activity
Myshor commentedon Oct 23, 2026
Hello @FaultyJuggler
The provided URL (
ncat.instructure.com) requires institutional Microsoft SSO credentials, which prevents maintainers from directly accessing and verifying the environment.Regarding the proposed CSS:
#1e2022,#e8e6e3,#a8a095) cannot be accepted into the codebase as they break dynamic theme adjustments (brightness, contrast, sepia).opacity: 0.5 !important;in the*section when dynamic variables are used.Here is a revised version utilizing Dark Reader dynamic variables:
Applying this snippet locally in the Dark Reader Developer Tools and verifying whether the textboxes and placeholders render legibly without contrast issues is the recommended next step. Providing before/after screenshots confirming proper behavior will enable proceeding with merging this fix into the repository.