Skip to content

Refactor index.html: copy updates, accessibility improvements, and JS event handling#1

Merged
Limsym merged 5 commits intomainfrom
codex/review-codebase-and-provide-suggestions
Mar 9, 2026
Merged

Refactor index.html: copy updates, accessibility improvements, and JS event handling#1
Limsym merged 5 commits intomainfrom
codex/review-codebase-and-provide-suggestions

Conversation

@Limsym
Copy link
Owner

@Limsym Limsym commented Mar 8, 2026

Motivation

  • Improve user-facing copy and page metadata to be more concise and user-friendly.
  • Enhance accessibility and semantics by adding proper label associations and ARIA attributes.
  • Replace inline handlers with event listeners and harden external navigation with noopener,noreferrer for security.

Description

  • Updated page title and meta description and simplified UI text such as subtitles, placeholders, and example hints.
  • Added for attributes on labels, id on inputs, role="status" and aria-live="polite" on the message container, and type="button" on platform tag buttons for better accessibility and form behavior.
  • Replaced inline onclick with event listeners attached in DOMContentLoaded, changed keypress to keydown for Enter handling, and wired platform tag clicks to selectPlatform(platformId, element) to avoid relying on event.target.
  • Use window.open(targetUrl, '_blank', 'noopener,noreferrer') to open external links securely.

Testing

  • No automated tests were executed for this change.

Codex Task

@netlify
Copy link

netlify bot commented Mar 8, 2026

Deploy Preview for directgo ready!

Name Link
🔨 Latest commit 9c1d358
🔍 Latest deploy log https://app.netlify.com/projects/directgo/deploys/69ae5ed9e68bc00008a25394
😎 Deploy Preview https://deploy-preview-1--directgo.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify
Copy link

netlify bot commented Mar 8, 2026

Deploy Preview for nofeed ready!

Name Link
🔨 Latest commit 9c1d358
🔍 Latest deploy log https://app.netlify.com/projects/nofeed/deploys/69ae5ed9590bef0008cad973
😎 Deploy Preview https://deploy-preview-1--nofeed.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@Limsym Limsym merged commit b2514ac into main Mar 9, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant