LazySelect
Overview
Save and automatically pre-select options in HTML select elements
**LazySelect** is a powerful Chrome extension that remembers your dropdown menu selections and automatically applies them every time you visit a website. Say goodbye to repeatedly selecting the same options on forms, filters, settings pages, and other dropdowns across the web. ### π― Key Features **β Smart Auto-Selection** Visit any page and your saved dropdown choices are instantly applied. No manual clicking required. **β Visual Feedback** Modified dropdown menus display a blue border and "Modified by LazySelect" tag, so you always know when the extension has made a selection for you. **β Easy Management** Right-click anywhere to view all your saved selections. Delete any selection with one click and a simple confirmation. **β Multi-Dropdown Support** Save multiple dropdown selections on the same page. Each is applied independently and reliably. **β Intelligent Element Detection** Advanced selector technology ensures your selections work even on dynamic websites with complex structures, including Shadow DOM support for modern frameworks. **β Privacy-Focused** All data is stored locally in your Chrome browser using Chrome's sync storage. Your selections sync across your devices when Chrome sync is enabled, but never leave your control. **β Error Handling** If a saved option is no longer available on a page, the extension displays a helpful indicator with an error state rather than breaking silently. --- ## π How to Use LazySelect ### Step 1: Save Your First Selection 1. Navigate to any website with dropdown menus (HTML `<select>` elements) 2. Click on a dropdown to open it and choose your preferred option 3. **Right-click on the dropdown** (important: right-click the dropdown, not the option) 4. Select **"LazySelect > Save selection"** from the context menu 5. You'll see a success notification confirming the selection was saved **Example Use Cases:** - E-commerce sites: Save your preferred shipping method, country, or size - Search filters: Save your preferred sorting order or category - Settings pages: Save your default language, timezone, or display preferences - Booking sites: Save your preferred number of guests, room type, or dates ### Step 2: Automatic Selection The next time you visit the same page: 1. LazySelect automatically detects the page URL 2. Finds all saved selections for that specific page 3. Instantly applies each saved selection to the corresponding dropdown 4. Displays an indicator around modified dropdowns for visual confirmation The selection happens automatically as soon as the page finishes loading, no action needed from you! ### Step 3: View All Saved Selections To see everything you've saved: 1. Right-click anywhere on any webpage 2. Hover over **"LazySelect"** in the context menu 3. Select **"Saved selections"** 4. You'll see a complete list showing: - The selected option's text - The website domain it belongs to ### Step 4: Delete Unwanted Selections To remove a saved selection: 1. Right-click anywhere on any webpage 2. Hover over **"LazySelect > Saved selections"** 3. Click on the selection you want to remove 4. Confirm the deletion in the popup dialog 5. The selection is immediately removed and won't be applied anymore --- ## π‘ Advanced Features ### Smart URL Matching LazySelect matches selections by pathname (domain + path), ignoring query parameters. This means: - β `example.com/products` will match `example.com/products?page=2` - β Works reliably across pagination and filtered views - β Each unique page path has its own set of saved selections ### Robust Element Finding LazySelect uses multiple strategies to find dropdowns: 1. Element ID (most reliable) 2. Name attribute (second priority) 3. CSS classes with position 4. Parent-based selectors as fallback 5. Shadow DOM traversal for modern web apps This ensures your selections work even after website updates or on dynamic single-page applications. ### Automatic Change Events When LazySelect applies a selection, it dispatches a standard `change` event. This means: - β Page scripts that listen for dropdown changes will work correctly - β Dependent dropdowns will update as expected - β Form validation will trigger properly ### Cross-Device Sync If you have Chrome sync enabled, your saved selections automatically sync across all your devices. Access your preferred selections on your desktop, laptop, and any other Chrome browser where you're signed in. --- ## π Privacy & Permissions **Why LazySelect needs permissions:** - **Storage**: To save your dropdown selections locally in your browser - **Context Menus**: To add the right-click menu options for saving and managing selections - **Host Permissions (All URLs)**: To automatically apply selections and detect dropdowns on any website you visit **Your data stays private:** - All selections are stored locally in your Chrome browser - Nothing is sent to external servers - No tracking or analytics on your browsing behavior - No account required, no sign-up, completely free --- ## π οΈ Technical Details - Built with Manifest V3 (latest Chrome extension standard) - Supports all modern websites including single-page applications - Shadow DOM support - Lightweight and fastβruns only when needed --- ## π Troubleshooting **Selection not being applied?** - Make sure you saved the selection on the exact same page path - Check if the dropdown has changed (the website may have updated their code) - Try deleting and re-saving the selection **Can't see the context menu?** - Make sure you're right-clicking on the dropdown, not the option from option list itself - Check that the extension is enabled in `chrome://extensions/` **Visual indicator not showing?** - Some websites may have CSS that interferesβthe selection is still applied - Try refreshing the page --- ## π Feedback & Support Found a bug or have a feature request? Contact us at contact@makigamestudio.com **Perfect for:** - Developers testing forms with specific configurations - Online shoppers who repeatedly filter products - Frequent travelers booking with preferred settings - Anyone tired of repeatedly selecting the same dropdown options **Try LazySelect today and save time on every website visit!**
0 out of 5No ratings
Details
- Version2.0.0
- UpdatedJanuary 27, 2026
- Offered byMaki Game Studio
- Size38.77KiB
- LanguagesEnglish
- Developer
Email
contact@makigamestudio.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes