Techmagick Business Solutions

Techmagick Business Solutions Wordpress site design, development, monthly maintenance & performance hosting. I assist small business & non-profits with their websites. https://techmagick.com

I've been a web designer and developer for 20++ years.

      The Santa Cruz WordPress HelpDesk Meetup is a location agnostic WordPress meetup. We meet online rather than limit...
12/04/2025



The Santa Cruz WordPress HelpDesk Meetup is a location agnostic WordPress meetup. We meet online rather than limit ourselves to a physical location.

We are WordPress enthusiasts (newbies and pros alike), users, and developers based around the globe, with online meetings open to the world at large.

We offer a great opportunity to network with other WordPress users, share tips and tricks with "power users" and to seek solutions to WordPress issues you're currently experiencing.

Come meet with us, grow with us, share ideas, best practices, maybe help others, and work on your projects alongside other members.

Bring your desire to learn and a willingness to share your skills.
ALL skill and experience levels are welcome!
https://www.meetup.com/santa-cruz-wordpress/events/312248485/

Santa Cruz WordPress HelpDeskThursday, October 2, 20256:00 PM to 9:00 PM PDT
09/24/2025

Santa Cruz WordPress HelpDesk
Thursday, October 2, 2025
6:00 PM to 9:00 PM PDT

Santa Cruz/San Jose WordPress Helpdesk MeetupJune 5th 6pm PDT
05/25/2025

Santa Cruz/San Jose WordPress Helpdesk Meetup
June 5th 6pm PDT

OnLine Meeting starts at 6 p.m. 6-6: 15 pm Introductions 6:30 \~ 8:30 Helpdesk questions. A great opportunity to network with other WordPress users, get questions answer

03/22/2025

FluentForms Auto Tab-Index Accessibility Issue

Overview of the Issue

An important accessibility concern with FluentForms was discovered at March 20th Santa Cruz WordPress helpdesk meetup. https://www.meetup.com/santa-cruz-wordpress
When the "Enable Auto Tab-Index" global setting is activated, users experience an unexpected tabbing behavior where focus jumps directly to the first field in the form, bypassing other navigable elements on the page. This creates a problematic user experience, particularly for those relying on keyboard navigation.

The Specific Problem

The current implementation assigns a low tabindex value = 1 to the first form field, causing browsers to prioritize it in the tab sequence before other page elements. This creates an unexpected jump in navigation flow.

Technical Analysis

The "Enable Auto Tab-Index" setting in FluentForms is designed to automatically assign tabindex values to form elements, theoretically creating a logical tab order within forms. However, this implementation appears flawed, as it's forcing focus to form fields without respecting the natural tab order of the page.

How Tab Order Should Work

Properly implemented tab navigation should:

1. Follow a logical sequence through all focusable elements on a page
2. Respect the document's natural reading order (top-to-bottom, left-to-right in Western contexts)
3. Honor manually set tabindex values appropriately

Accessibility Impact

This behavior violates several WCAG (Web Content Accessibility Guidelines) principles:

1. **Predictable Navigation (WCAG 3.2.3)**: Website navigation should be consistent and predictable
2. **Keyboard Accessibility (WCAG 2.1.1)**: All functionality should be available via keyboard
3. **Focus Order (WCAG 2.4.3)**: Focus should move in a sequence preserving meaning and operability

For users with visual impairments who navigate via keyboard or for motor-impaired users who cannot use a mouse, this unexpected tab behavior creates confusion and frustration.

Technical Solutions

To address this issue, consider these approaches:

1. **Disable Auto Tab-Index**: The simplest solution is to disable this setting in FluentForms' global configuration.
2. **Custom Tab Order Implementation**: If automatic tabindex is necessary, implement it with more sophisticated logic that:
- Respects existing page elements
- Places form fields within the natural document flow
- Avoids overriding the default tab sequence
3. **JavaScript Tab Order Management**: Consider a script that:

document.addEventListener('DOMContentLoaded', function() {
// Get all focusable elements
const focusableElements = document.querySelectorAll(
'a, button, input, select, textarea, [tabindex]:not([tabindex="-1"])'
);

// Re-organize tab order logic here
});


Temporary Workaround

Until a proper fix is implemented, you can:

1. Disable the "Enable Auto Tab-Index" setting
2. Manually assign tabindex values to form fields if specific ordering is needed
3. Add CSS focus styles to improve visibility of focused elements:

:focus {
outline: 3px solid ;
outline-offset: 2px;
}


Conclusion

The FluentForms "Enable Auto Tab-Index" feature creates a significant accessibility barrier when enabled. Site owners should disable this setting until a proper fix is implemented by the FluentForms development team. This issue highlights the importance of thorough accessibility testing for all form functionality, especially features that affect keyboard navigation.

I will be participating in a panel discussion re: WordPress hosting on July 15th.
07/06/2024

I will be participating in a panel discussion re: WordPress hosting on July 15th.

This will be a panel discussion about hosting providers from Shared Hosting to VPS (Virtual Private Server) and what that could mean for support, performance, and price. We

https://www.meetup.com/santa-cruz-wordpress/events/295578168/Santa Cruz WordPress HelpDesk meetupThursday, September 7, ...
08/23/2023

https://www.meetup.com/santa-cruz-wordpress/events/295578168/
Santa Cruz WordPress HelpDesk meetup
Thursday, September 7, 2023
6:00 PM to 8:30 PM PDT

OnLine Meeting starts at 6 p.m. 6-6: 15 pm Introductions 6:30 \~ 8:30 Helpdesk questions. A great opportunity to network with other WordPress users, get questions answer

I will be hosting the Santa Cruz / San Jose WordPress Helpdesk meetup this Thursday at 6 pm.https://www.meetup.com/santa...
05/14/2023

I will be hosting the Santa Cruz / San Jose WordPress Helpdesk meetup this Thursday at 6 pm.
https://www.meetup.com/santa-cruz-wordpress/events/293198651/

DEMO - I will be showing how to setup a Gridpane Core plan account and walk thru all the setups and integrations.

Get the GridPane Core Plan for FREE! https://gridpane.com/core/
Host up to 25 websites on a world-class hosting stack, purpose-built for high-performance WordPress.

OnLine Meeting starts at 6 p.m. 6-6: 15 pm Introductions 6:30 \~ 8:30 Helpdesk questions. A great opportunity to network with other WordPress users, get questions answered,

Santa Cruz / San Jose WordPress Helpdesk meetup scheduled for March 16th .
02/23/2023

Santa Cruz / San Jose WordPress Helpdesk meetup scheduled for March 16th .

OnLine Meeting starts at 6 p.m. 6-6: 15 pm Introductions 6:30 \~ 8:30 Helpdesk questions. A great opportunity to network with other WordPress users, get questions answered,

Creating a WordPress helpdesk site.This site is a compilation of tips and best practices gathered from a collection of W...
10/28/2022

Creating a WordPress helpdesk site.
This site is a compilation of tips and best practices gathered from a collection of WP meetups I've attended this year.

Today's new links include
Learn.WordPress Tutorials for Developers

This list showcases best practices, plugins, themes and tools discussed during out various WP meetups during the 2021-2022 timeframe.

Address

Santa Cruz, CA
95060

Alerts

Be the first to know and let us send you an email when Techmagick Business Solutions posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to Techmagick Business Solutions:

Share

Category