-
Notifications
You must be signed in to change notification settings - Fork 1.4k
fix: resolve UI accessibility, hydration, and semantic HTML issues #520
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
fix: resolve UI accessibility, hydration, and semantic HTML issues #520
Conversation
amannhq
commented
Oct 25, 2025
- Add suppressHydrationWarning to body element to handle browser extension attributes
- Add DialogTitle components to graph-dialog and add-memory dialog for screen reader accessibility
- Convert SVG attributes to React/JSX camelCase format (strokeWidth, strokeLinecap, strokeLinejoin, clipPath)
- Replace div role="button" with semantic button element in chat sidebar
- Add biome-ignore comment for array index keys in text-effect animation (position is stable)
- Add localhost bypass in middleware to prevent authentication redirect loops during development
- Add lang="en" attribute to global-error.tsx html element
- Clean up duplicate CSS classes in add-memory component
- Add suppressHydrationWarning to body element to handle browser extension attributes - Add DialogTitle components to graph-dialog and add-memory dialog for screen reader accessibility - Convert SVG attributes to React/JSX camelCase format (strokeWidth, strokeLinecap, strokeLinejoin, clipPath) - Replace div role="button" with semantic button element in chat sidebar - Add biome-ignore comment for array index keys in text-effect animation (position is stable) - Add localhost bypass in middleware to prevent authentication redirect loops during development - Add lang="en" attribute to global-error.tsx html element - Clean up duplicate CSS classes in add-memory component
How to use the Graphite Merge QueueAdd the label Main to this PR to add it to the merge queue. You must have a Graphite account in order to use the merge queue. Sign up using this link. An organization admin has enabled the Graphite Merge Queue in this repository. Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue. |
apps/web/middleware.ts
Outdated
| console.debug("[MIDDLEWARE] Path:", url.pathname) | ||
| console.debug("[MIDDLEWARE] Method:", request.method) | ||
|
|
||
| if (url.hostname === "localhost") { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
please remove this condition in middleware. when you running in the local you can have in middleware
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
fixed
MaheshtheDev
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thanks for the contributions, looks good to me
