-
Notifications
You must be signed in to change notification settings - Fork 139
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
Links in the main section do not have a visible outline #756
Comments
Hi @harneetsahi thanks for spotting this! Please feel free to work on it. It might be useful to check if there's a style that's being ignored in dark-mode; this was a bug recently. |
Thank you @ksen0. Last I checked, the outline was specified for these links matching their background color across all themes and overriding the browser default. But I'll take a better look tonight to check if any particular styles are not applying correctly. |
Hi @ksen0 I'm using node v20.18.1 but I've tried with higher and lower versions, it's the same issue. ![]() ![]() I wonder if any specific node version is required? Is there something else I'm missing? Please let me know if you can take a look. I'm not sure if I should push up changes if tests are not passing. |
Hi @harneetsahi I can't seem to reproduce the problem. I have (on macOS):
and I If you can't make the local build work, you can also make a PR and when you push code there the pipeline will run the automated tests. If you do find the local build issue, it would be really great if you shared your finding as I'm sure it would be helpful to include in the docs for future contributors. |
Yes, npm run dev works. I can see the changes I make locally. I tried it again just now.
It keeps pointing to "test/scripts/build-reference.test.ts" and Missing script: "docs" |
@ksen0 Do you recommend I still make a PR and if the automated tests fail then it can be rejected and maybe someone else can make those changes? It doesn't have to be me. I can push the changes so you can review the code and see if it's good enough before someone implements it |
Hi @harneetsahi it's alright, you can make a PR anyway and I can also take a look (might take a few days but it's not a problem) But looking at this: "I reset everything to the original state" How do you execute the revert? By reverting the line or eg
Hmmm, could it maybe be a namespace collision problem with the word "border" by any chance? |
I clicked on "Discard all changes" in Source Control ._. I didn't commit any unwanted file changes. |
I may have wasted a lot of your time ._. apologies |
Most appropriate sections of the p5.js website?
Home
What is your operating system?
Mac OS
Web browser and version
Firefox 136, Chrome 134.0.6998.89, Safari 18.3.1
Actual Behavior
When using tab to navigate the website, links like 'Reference', 'Examples', 'Community', 'Donate', and 'Download Library' do not have a visible outline. I'm not sure if this is the intended behaviour but it's difficult to visually know if I'm on the correct link without using a voiceover assistant or a mouse.
In Chrome, you can see a minor outline difference if you lock your eyes on the link when tabbing back and forth. The search bar also does not have an outline.
In Firefox and Safari, there is no visible outline at all around the links. But, the search bar outline works correctly.
Expected Behavior
A visible outline should appear around the links so it's easy to spot which link is in the focus state.
Steps to reproduce
Would you like to work on the issue?
I can work on it if it's approved.
The text was updated successfully, but these errors were encountered: