mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-06 10:58:17 -05:00
[PR #18637] [CLOSED] refac: add enabled/disabled tooltips to all toggle switches #63716
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/open-webui/open-webui/pull/18637
Author: @silentoplayz
Created: 10/26/2025
Status: ❌ Closed
Base:
dev← Head:add-tooltips-to-toggles📝 Commits (2)
430fcafrefac: add enabled/disabled tooltips to all toggle switchesdcf6667fix icon📊 Changes
23 files changed (+328 additions, -311 deletions)
View changed files
📝
src/lib/components/AddConnectionModal.svelte(+1 -3)📝
src/lib/components/AddToolServerModal.svelte(+1 -3)📝
src/lib/components/admin/Functions.svelte(+16 -17)📝
src/lib/components/admin/Functions/FunctionMenu.svelte(+1 -1)📝
src/lib/components/admin/Settings/CodeExecution.svelte(+2 -2)📝
src/lib/components/admin/Settings/Connections.svelte(+4 -0)📝
src/lib/components/admin/Settings/Documents.svelte(+133 -131)📝
src/lib/components/admin/Settings/Evaluations.svelte(+6 -3)📝
src/lib/components/admin/Settings/General.svelte(+12 -12)📝
src/lib/components/admin/Settings/Images.svelte(+2 -1)📝
src/lib/components/admin/Settings/Interface.svelte(+10 -10)📝
src/lib/components/admin/Settings/Interface/Banners.svelte(+17 -3)📝
src/lib/components/admin/Settings/Models.svelte(+7 -10)📝
src/lib/components/admin/Settings/Pipelines.svelte(+1 -1)📝
src/lib/components/admin/Settings/WebSearch.svelte(+33 -35)📝
src/lib/components/admin/Users/Groups/Permissions.svelte(+45 -44)📝
src/lib/components/chat/MessageInput/IntegrationsMenu.svelte(+5 -1)📝
src/lib/components/chat/Settings/Advanced/AdvancedParams.svelte(+2 -2)📝
src/lib/components/chat/Settings/Audio.svelte(+1 -1)📝
src/lib/components/chat/Settings/Personalization.svelte(+1 -0)...and 3 more files
📄 Description
Pull Request Checklist
Before submitting, make sure you've checked the following:
devbranch. Not targeting thedevbranch may lead to immediate closure of the PR.Changelog Entry
Description
Switch.sveltecomponents) across the user interface. On mouse hover, a tooltip now displays "Enabled" or "Disabled" to provide clear visual feedback on the state of toggles that didn't have it before, improving user experience and consistency.Switchcomponents to be on the text labels next to the switches. This ensures that the "Enabled" or "Disabled" tooltip on the switch is not overridden by a descriptive tooltip.Added
Switch.sveltecomponent that previously lacked them.Changed
Switchcomponents that were manually wrapped in a<Tooltip>component to use a more concise and standardizedtooltip={true}prop.Removed
<Tooltip>wrapper components from around<Switch>components, simplifying the codebase.src/lib/components/admin/Settings/WebSearch.svelte.Fixed
Additional Information
Switch.sveltecomponent usages and applying thetooltip={true}prop to enable the built-in tooltip functionality.Contributor License Agreement
By submitting this pull request, I confirm that I have read and fully agree to the Contributor License Agreement (CLA), and I am providing my contributions under its terms.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.