fix(layout/status_bar): some popups not dismissing

This commit is contained in:
Elian Doran
2025-12-13 15:02:16 +02:00
parent 694cd2bc7c
commit 6bf213a0b0

View File

@@ -12,6 +12,7 @@ import FNote from "../../entities/fnote";
import attributes from "../../services/attributes"; import attributes from "../../services/attributes";
import { t } from "../../services/i18n"; import { t } from "../../services/i18n";
import { ViewScope } from "../../services/link"; import { ViewScope } from "../../services/link";
import server from "../../services/server";
import { openInAppHelpFromUrl } from "../../services/utils"; import { openInAppHelpFromUrl } from "../../services/utils";
import { formatDateTime } from "../../utils/formatters"; import { formatDateTime } from "../../utils/formatters";
import { BacklinksList, useBacklinkCount } from "../FloatingButtonsDefinitions"; import { BacklinksList, useBacklinkCount } from "../FloatingButtonsDefinitions";
@@ -28,7 +29,6 @@ import { NotePathsWidget, useSortedNotePaths } from "../ribbon/NotePathsTab";
import { useAttachments } from "../type_widgets/Attachment"; import { useAttachments } from "../type_widgets/Attachment";
import { useProcessedLocales } from "../type_widgets/options/components/LocaleSelector"; import { useProcessedLocales } from "../type_widgets/options/components/LocaleSelector";
import Breadcrumb from "./Breadcrumb"; import Breadcrumb from "./Breadcrumb";
import server from "../../services/server";
interface StatusBarContext { interface StatusBarContext {
note: FNote; note: FNote;
@@ -84,7 +84,6 @@ function StatusBarDropdown({ children, icon, text, buttonClassName, titleOptions
...titleOptions ...titleOptions
}} }}
dropdownOptions={{ dropdownOptions={{
autoClose: "outside",
popperConfig: { popperConfig: {
strategy: "fixed", strategy: "fixed",
placement: "top" placement: "top"
@@ -204,6 +203,7 @@ export function NoteInfoBadge({ note }: { note: FNote | null | undefined }) {
icon="bx bx-info-circle" icon="bx bx-info-circle"
title={t("status_bar.note_info_title")} title={t("status_bar.note_info_title")}
dropdownContainerClassName="dropdown-note-info" dropdownContainerClassName="dropdown-note-info"
dropdownOptions={{ autoClose: "outside" }}
> >
<ul> <ul>
<NoteInfoValue text={t("note_info_widget.created")} value={formatDateTime(metadata?.dateCreated)} /> <NoteInfoValue text={t("note_info_widget.created")} value={formatDateTime(metadata?.dateCreated)} />
@@ -363,7 +363,6 @@ function CodeNoteSwitcher({ note }: StatusBarContext) {
text={correspondingMimeType?.title} text={correspondingMimeType?.title}
title={t("status_bar.code_note_switcher")} title={t("status_bar.code_note_switcher")}
dropdownContainerClassName="dropdown-code-note-switcher" dropdownContainerClassName="dropdown-code-note-switcher"
dropdownOptions={{ autoClose: true }}
> >
<NoteTypeCodeNoteList <NoteTypeCodeNoteList
currentMimeType={currentNoteMime} currentMimeType={currentNoteMime}