Skip to content

Conversation

Raubzeug
Copy link
Contributor

@Raubzeug Raubzeug commented Sep 24, 2025

closes #2867
stand:
Cluster page
Node page
Database page

CI Results

Test Status: ⚠️ FLAKY

📊 Full Report

Total Passed Failed Flaky Skipped
378 374 0 2 2
Test Changes Summary ⏭️2

⏭️ Skipped Tests (2)

  1. Scroll to row, get shareable link, navigate to URL and verify row is scrolled into view (tenant/diagnostics/tabs/queries.test.ts)
  2. Copy result button copies to clipboard (tenant/queryEditor/queryEditor.test.ts)

Bundle Size: 🔺

Current: 85.61 MB | Main: 85.37 MB
Diff: +0.25 MB (0.29%)

⚠️ Bundle size increased. Please review.

ℹ️ CI Information
  • Test recordings for failed tests are available in the full report.
  • Bundle size is measured for the entire 'dist' directory.
  • 📊 indicates links to detailed reports.
  • 🔺 indicates increase, 🔽 decrease, and ✅ no change in bundle size.

artemmufazalov
artemmufazalov previously approved these changes Sep 26, 2025
@Raubzeug
Copy link
Contributor Author

I had to migrate from YDBSyntaxHighlighter to MonacoEditor, as the previous solution caused the interface to freeze when working with large configs.

};

return (
<TableWithControlsLayout fullHeight className={b(null, className)}>
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I use here TableWithControlsLayout cause it perfectly fits. I'm going to rename TableWithControlsLayout -> SectionWithControlsLayout so it may be used not only with tables, but with whatever content.

@Raubzeug
Copy link
Contributor Author

@artemmufazalov all fixed, stand redeployed!

tabs = tabs.filter((tab) => tab.id !== clusterTabsIds.events);
skippedTabs.push(clusterTabsIds.events);
}
if (!isViewerUser) {
Copy link
Member

@artemmufazalov artemmufazalov Sep 29, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You should check if configs available here and on Node page too. Currently you only check in Diagnostics

const isFeaturesAvailable = useFeatureFlagsAvailable();
const isConfigsAvailable = useConfigAvailable();

tabs = tabs.filter((tab) => tab.id !== clusterTabsIds.events);
skippedTabs.push(clusterTabsIds.events);
}
if (!isViewerUser) {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You should check also here. If no configs there still will be a tab in tablist

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Omg, sorry :) I slept very little last night

@Raubzeug Raubzeug added this pull request to the merge queue Sep 29, 2025
Merged via the queue into main with commit 097aabe Sep 29, 2025
7 checks passed
@Raubzeug Raubzeug deleted the configs branch September 29, 2025 15:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

add tab to display current applied config
2 participants