Sergej-Vlasov
077f262877
DashboardE2E: Wait for viz to load before proceeding with e2e ( #106063 )
...
* wait for viz to load before proceeding
* trig ci
2025-05-27 15:44:24 +01:00
Scott Lepper
f511b313e6
Dashboard e2e datasource options edit pane ( #105896 )
...
Dashboards - E2E - datasource variable edit pane
2025-05-27 10:08:54 -04:00
kay delaney
bedd054409
Dashboards/E2E: Validate custom var deletion ( #105941 )
2025-05-23 14:22:57 +01:00
kay delaney
9729c4cf60
Dashboards/E2E: Add test validating panel duplication ( #105663 )
...
* Dashboards/E2E: Add test validating panel duplication
* Validate duplicates remain after save/reload
2025-05-22 13:39:52 +03:00
Scott Lepper
f47ab7ab2f
Dashboards E2E - edit pane - query variable ( #105635 )
...
Actionlint / Lint GitHub Actions files (push) Waiting to run
Details
Backend Code Checks / Validate Backend Configs (push) Waiting to run
Details
Backend Unit Tests / Grafana (${{ matrix.shard }}) (1/8) (push) Waiting to run
Details
Backend Unit Tests / Grafana (${{ matrix.shard }}) (2/8) (push) Waiting to run
Details
Backend Unit Tests / Grafana (${{ matrix.shard }}) (3/8) (push) Waiting to run
Details
Backend Unit Tests / Grafana (${{ matrix.shard }}) (4/8) (push) Waiting to run
Details
Backend Unit Tests / Grafana (${{ matrix.shard }}) (5/8) (push) Waiting to run
Details
Backend Unit Tests / Grafana (${{ matrix.shard }}) (6/8) (push) Waiting to run
Details
Backend Unit Tests / Grafana (${{ matrix.shard }}) (7/8) (push) Waiting to run
Details
Backend Unit Tests / Grafana (${{ matrix.shard }}) (8/8) (push) Waiting to run
Details
Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (1/8) (push) Waiting to run
Details
Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (2/8) (push) Waiting to run
Details
Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (3/8) (push) Waiting to run
Details
Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (4/8) (push) Waiting to run
Details
Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (5/8) (push) Waiting to run
Details
Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (6/8) (push) Waiting to run
Details
Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (7/8) (push) Waiting to run
Details
Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (8/8) (push) Waiting to run
Details
CodeQL checks / Analyze (actions) (push) Waiting to run
Details
CodeQL checks / Analyze (go) (push) Waiting to run
Details
CodeQL checks / Analyze (javascript) (push) Waiting to run
Details
CodeQL checks / Analyze (python) (push) Waiting to run
Details
Lint Frontend / Verify i18n (push) Waiting to run
Details
Lint Frontend / Lint (push) Waiting to run
Details
Lint Frontend / Typecheck (push) Waiting to run
Details
Lint Frontend / Betterer (push) Waiting to run
Details
golangci-lint / lint-go (push) Waiting to run
Details
Crowdin Upload Action / upload-sources-to-crowdin (push) Waiting to run
Details
Documentation / Build & Verify Docs (push) Waiting to run
Details
End-to-end tests / Build & Package Grafana (push) Waiting to run
Details
End-to-end tests / ${{ matrix.suite }} (dashboards-suite) (push) Blocked by required conditions
Details
End-to-end tests / ${{ matrix.suite }} (panels-suite) (push) Blocked by required conditions
Details
End-to-end tests / ${{ matrix.suite }} (smoke-tests-suite) (push) Blocked by required conditions
Details
End-to-end tests / ${{ matrix.suite }} (various-suite) (push) Blocked by required conditions
Details
End-to-end tests / ${{ matrix.suite }} (old arch) (old-arch/dashboards-suite) (push) Blocked by required conditions
Details
End-to-end tests / ${{ matrix.suite }} (old arch) (old-arch/panels-suite) (push) Blocked by required conditions
Details
End-to-end tests / ${{ matrix.suite }} (old arch) (old-arch/smoke-tests-suite) (push) Blocked by required conditions
Details
End-to-end tests / ${{ matrix.suite }} (old arch) (old-arch/various-suite) (push) Blocked by required conditions
Details
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (1) (push) Waiting to run
Details
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (2) (push) Waiting to run
Details
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (3) (push) Waiting to run
Details
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (4) (push) Waiting to run
Details
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (5) (push) Waiting to run
Details
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (6) (push) Waiting to run
Details
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (7) (push) Waiting to run
Details
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (8) (push) Waiting to run
Details
Integration Tests / Sqlite (${{ matrix.shard }}) (1/8) (push) Waiting to run
Details
Integration Tests / Sqlite (${{ matrix.shard }}) (2/8) (push) Waiting to run
Details
Integration Tests / Sqlite (${{ matrix.shard }}) (3/8) (push) Waiting to run
Details
Integration Tests / Sqlite (${{ matrix.shard }}) (4/8) (push) Waiting to run
Details
Integration Tests / Sqlite (${{ matrix.shard }}) (5/8) (push) Waiting to run
Details
Integration Tests / Sqlite (${{ matrix.shard }}) (6/8) (push) Waiting to run
Details
Integration Tests / Sqlite (${{ matrix.shard }}) (7/8) (push) Waiting to run
Details
Integration Tests / Sqlite (${{ matrix.shard }}) (8/8) (push) Waiting to run
Details
Integration Tests / MySQL (${{ matrix.shard }}) (1/8) (push) Waiting to run
Details
Integration Tests / MySQL (${{ matrix.shard }}) (2/8) (push) Waiting to run
Details
Integration Tests / MySQL (${{ matrix.shard }}) (3/8) (push) Waiting to run
Details
Integration Tests / MySQL (${{ matrix.shard }}) (4/8) (push) Waiting to run
Details
Integration Tests / MySQL (${{ matrix.shard }}) (5/8) (push) Waiting to run
Details
Integration Tests / MySQL (${{ matrix.shard }}) (6/8) (push) Waiting to run
Details
Integration Tests / MySQL (${{ matrix.shard }}) (7/8) (push) Waiting to run
Details
Integration Tests / MySQL (${{ matrix.shard }}) (8/8) (push) Waiting to run
Details
Integration Tests / Postgres (${{ matrix.shard }}) (1/8) (push) Waiting to run
Details
Integration Tests / Postgres (${{ matrix.shard }}) (2/8) (push) Waiting to run
Details
Integration Tests / Postgres (${{ matrix.shard }}) (3/8) (push) Waiting to run
Details
Integration Tests / Postgres (${{ matrix.shard }}) (4/8) (push) Waiting to run
Details
Integration Tests / Postgres (${{ matrix.shard }}) (5/8) (push) Waiting to run
Details
Integration Tests / Postgres (${{ matrix.shard }}) (6/8) (push) Waiting to run
Details
Integration Tests / Postgres (${{ matrix.shard }}) (7/8) (push) Waiting to run
Details
Integration Tests / Postgres (${{ matrix.shard }}) (8/8) (push) Waiting to run
Details
publish-kinds-next / main (push) Waiting to run
Details
publish-technical-documentation-next / sync (push) Waiting to run
Details
Reject GitHub secrets / reject-gh-secrets (push) Waiting to run
Details
Run dashboard schema v2 e2e / dashboard-schema-v2-e2e (push) Waiting to run
Details
Verify Storybook / Verify Storybook (push) Waiting to run
Details
Dispatch sync to mirror / dispatch-job (push) Waiting to run
Details
trigger-dashboard-search-e2e / trigger-search-e2e (push) Waiting to run
Details
Trivy Scan / trivy-scan (push) Waiting to run
Details
* Dashboards E2E - edit pane - query variable
* update test to use gdev cloudwatch; remove duplicate label and mocks
* wait for the api call to fetch the editor options
2025-05-20 15:31:06 -04:00
Scott Lepper
ab86c5017b
Dashboard E2E - edit pane - ad hoc variable ( #105641 )
...
* Dashboard E2E - edit pane - ad hoc variable
2025-05-20 15:30:11 -04:00
Scott Lepper
902073ead7
e2e - debug / slomo fix ( #105554 )
...
e2e - slomo fix
2025-05-20 09:48:11 -04:00
Laura Fernández
1c99ace68d
i18n: Change verify-i18n.spec.ts to test translations using language label ( #105629 )
2025-05-19 19:41:27 +02:00
Sergej-Vlasov
8456801a51
DashboardE2E: Add more cases to grouping E2E ( #105598 )
...
* add more row grouping e2e
* refactor dashboard create with dashboard import to speed up tests
* add more tests for tabs layout
* adjust flaky test
2025-05-19 16:48:12 +01:00
kay delaney
0b0f16de65
Dashboards/E2E: Add test validating transparent bg toggle behavior ( #105619 )
...
* Dashboards/E2E: Add test validating transparent bg toggle behavior
* fix test name
2025-05-19 18:43:26 +03:00
Scott Lepper
cfe340da05
Dashboards: E2E - Edit Pane - Interval Variable ( #105570 )
2025-05-19 10:10:55 -04:00
kay delaney
b3a73a5282
Dashboards/E2E: Add test validating panel title and description modification ( #105561 )
...
* Dashboards/E2E: Add test validating panel title and description modification
* Use component selector for headerContainer
* Add flows for changing panel title and description
2025-05-19 14:58:23 +01:00
Scott Lepper
e0836a02f6
Dashboards - E2E test - New layout - textbox variable ( #105493 )
...
Actionlint / Lint GitHub Actions files (push) Waiting to run
Details
Backend Code Checks / Validate Backend Configs (push) Waiting to run
Details
Backend Unit Tests / Grafana (${{ matrix.shard }}) (1/8) (push) Waiting to run
Details
Backend Unit Tests / Grafana (${{ matrix.shard }}) (2/8) (push) Waiting to run
Details
Backend Unit Tests / Grafana (${{ matrix.shard }}) (3/8) (push) Waiting to run
Details
Backend Unit Tests / Grafana (${{ matrix.shard }}) (4/8) (push) Waiting to run
Details
Backend Unit Tests / Grafana (${{ matrix.shard }}) (5/8) (push) Waiting to run
Details
Backend Unit Tests / Grafana (${{ matrix.shard }}) (6/8) (push) Waiting to run
Details
Backend Unit Tests / Grafana (${{ matrix.shard }}) (7/8) (push) Waiting to run
Details
Backend Unit Tests / Grafana (${{ matrix.shard }}) (8/8) (push) Waiting to run
Details
Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (1/8) (push) Waiting to run
Details
Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (2/8) (push) Waiting to run
Details
Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (3/8) (push) Waiting to run
Details
Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (4/8) (push) Waiting to run
Details
Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (5/8) (push) Waiting to run
Details
Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (6/8) (push) Waiting to run
Details
Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (7/8) (push) Waiting to run
Details
Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (8/8) (push) Waiting to run
Details
CodeQL checks / Analyze (actions) (push) Waiting to run
Details
CodeQL checks / Analyze (go) (push) Waiting to run
Details
CodeQL checks / Analyze (javascript) (push) Waiting to run
Details
CodeQL checks / Analyze (python) (push) Waiting to run
Details
Lint Frontend / Verify i18n (push) Waiting to run
Details
Lint Frontend / Lint (push) Waiting to run
Details
Lint Frontend / Typecheck (push) Waiting to run
Details
Lint Frontend / Betterer (push) Waiting to run
Details
golangci-lint / lint-go (push) Waiting to run
Details
Documentation / Build & Verify Docs (push) Waiting to run
Details
End-to-end tests / Build & Package Grafana (push) Waiting to run
Details
End-to-end tests / ${{ matrix.suite }} (dashboards-suite) (push) Blocked by required conditions
Details
End-to-end tests / ${{ matrix.suite }} (panels-suite) (push) Blocked by required conditions
Details
End-to-end tests / ${{ matrix.suite }} (smoke-tests-suite) (push) Blocked by required conditions
Details
End-to-end tests / ${{ matrix.suite }} (various-suite) (push) Blocked by required conditions
Details
End-to-end tests / ${{ matrix.suite }} (old arch) (old-arch/dashboards-suite) (push) Blocked by required conditions
Details
End-to-end tests / ${{ matrix.suite }} (old arch) (old-arch/panels-suite) (push) Blocked by required conditions
Details
End-to-end tests / ${{ matrix.suite }} (old arch) (old-arch/smoke-tests-suite) (push) Blocked by required conditions
Details
End-to-end tests / ${{ matrix.suite }} (old arch) (old-arch/various-suite) (push) Blocked by required conditions
Details
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (1) (push) Waiting to run
Details
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (2) (push) Waiting to run
Details
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (3) (push) Waiting to run
Details
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (4) (push) Waiting to run
Details
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (5) (push) Waiting to run
Details
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (6) (push) Waiting to run
Details
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (7) (push) Waiting to run
Details
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (8) (push) Waiting to run
Details
Integration Tests / Sqlite (${{ matrix.shard }}) (1/8) (push) Waiting to run
Details
Integration Tests / Sqlite (${{ matrix.shard }}) (2/8) (push) Waiting to run
Details
Integration Tests / Sqlite (${{ matrix.shard }}) (3/8) (push) Waiting to run
Details
Integration Tests / Sqlite (${{ matrix.shard }}) (4/8) (push) Waiting to run
Details
Integration Tests / Sqlite (${{ matrix.shard }}) (5/8) (push) Waiting to run
Details
Integration Tests / Sqlite (${{ matrix.shard }}) (6/8) (push) Waiting to run
Details
Integration Tests / Sqlite (${{ matrix.shard }}) (7/8) (push) Waiting to run
Details
Integration Tests / Sqlite (${{ matrix.shard }}) (8/8) (push) Waiting to run
Details
Integration Tests / MySQL (${{ matrix.shard }}) (1/8) (push) Waiting to run
Details
Integration Tests / MySQL (${{ matrix.shard }}) (2/8) (push) Waiting to run
Details
Integration Tests / MySQL (${{ matrix.shard }}) (3/8) (push) Waiting to run
Details
Integration Tests / MySQL (${{ matrix.shard }}) (4/8) (push) Waiting to run
Details
Integration Tests / MySQL (${{ matrix.shard }}) (5/8) (push) Waiting to run
Details
Integration Tests / MySQL (${{ matrix.shard }}) (6/8) (push) Waiting to run
Details
Integration Tests / MySQL (${{ matrix.shard }}) (7/8) (push) Waiting to run
Details
Integration Tests / MySQL (${{ matrix.shard }}) (8/8) (push) Waiting to run
Details
Integration Tests / Postgres (${{ matrix.shard }}) (1/8) (push) Waiting to run
Details
Integration Tests / Postgres (${{ matrix.shard }}) (2/8) (push) Waiting to run
Details
Integration Tests / Postgres (${{ matrix.shard }}) (3/8) (push) Waiting to run
Details
Integration Tests / Postgres (${{ matrix.shard }}) (4/8) (push) Waiting to run
Details
Integration Tests / Postgres (${{ matrix.shard }}) (5/8) (push) Waiting to run
Details
Integration Tests / Postgres (${{ matrix.shard }}) (6/8) (push) Waiting to run
Details
Integration Tests / Postgres (${{ matrix.shard }}) (7/8) (push) Waiting to run
Details
Integration Tests / Postgres (${{ matrix.shard }}) (8/8) (push) Waiting to run
Details
publish-technical-documentation-next / sync (push) Waiting to run
Details
Reject GitHub secrets / reject-gh-secrets (push) Waiting to run
Details
Run dashboard schema v2 e2e / dashboard-schema-v2-e2e (push) Waiting to run
Details
Dispatch sync to mirror / dispatch-job (push) Waiting to run
Details
Crowdin Upload Action / upload-sources-to-crowdin (push) Has been cancelled
Details
publish-kinds-next / main (push) Has been cancelled
Details
Dashboards - E2E - new layout - textbox variable
2025-05-16 12:33:13 -04:00
kay delaney
73e973f5f6
Dashboards/E2E: Validate editing of dashboard title & description ( #105473 )
2025-05-16 13:32:07 +01:00
kay delaney
3d5689cd07
Dashboards/E2E: Add tests for drag and drop ( #105066 )
2025-05-13 20:27:40 +01:00
Sergej-Vlasov
012bfa29be
Dashboards/E2E: Add tests for grouping and ungrouping into rows and tabs ( #105315 )
...
* add e2e for grouping into tabs and rows
* enable kubernetesDashboards feature toggle for e2e tests
* remove unnecessary kubernetesDashboard feature flag enablement
2025-05-13 13:58:09 +01:00
Ida Štambuk
1e13f48172
Prometheus library: Replace data-test-id with data-testid ( #105269 )
...
Add data-testid
2025-05-13 10:38:26 +02:00
Josh Hunt
7345ba35a1
TimeZonePicker: Replace underscores with space ( #104891 )
...
* TimeZonePicker: Replace underscores with space
* add name to search
* update e2e test
2025-05-09 13:58:16 +01:00
Alex Khomenko
0978ec5e91
Chore: Skip flakey loki query editor e2e test ( #105170 )
2025-05-09 13:33:27 +03:00
Sergej-Vlasov
60ea65ca69
DashboardNewLayouts: Add e2e workflow for dashboardNewLayouts ( #104995 )
...
* rename dashboard new layouts e2e path for clarity
* add workflow for dashboardNewLayouts e2e
* adjust workflow error
* remove forced fail from workflow
* formatting
2025-05-07 15:27:53 +01:00
kay delaney
343ab96030
Dashboards/E2E: Add tests for removing panel(s) ( #104998 )
...
* Dashboards/E2E: Add tests for removing panel(s)
2025-05-07 14:31:53 +03:00
Scott Lepper
68c513e190
Dashboard edit pane E2E - add constant variable test ( #104877 )
...
Dashboard edit pane - add constant variable test
2025-05-06 13:12:57 -04:00
Scott Lepper
dff7a79071
Dashboard templating e2e - fix flaky timezone ( #104906 )
...
Dashboard templating e2e - fix flaky timezone
2025-05-06 12:58:56 -04:00
kay delaney
4812cdf1a7
Dashboards/E2E: Add e2e test for adding and configuring a new panel ( #104857 )
2025-05-02 16:23:49 +01:00
Sergej-Vlasov
8766daa3c0
E2E: Align on how to use feature toggles in cypress tests ( #104831 )
...
align on how to use feature toggles in cypress tests
2025-05-02 09:32:28 +01:00
Scott Lepper
d30b39f350
Dashboard edit panel e2e ( #104775 )
...
setup suite for edit panel; start adding test for custom variable edit
2025-05-01 15:14:36 -04:00
Scott Lepper
ca2ae82e80
allow setting multiple feature toggles in run-suite ( #104821 )
...
* allow setting multiple feature toggles in run-suite
2025-05-01 11:00:04 -04:00
Oscar Kilhed
b8c5ca0632
E2E: Fix failing old arch test. ( #104793 )
...
* Wait for all queries
* wait for the item to become a button instead
2025-05-01 09:26:58 +00:00
Kevin Minehart
f7216db6bc
Chore: bump version to 12.1.0-pre ( #104468 )
...
bump version to 12.1.0-pre
2025-04-24 15:47:14 +01:00
Hugo Häggmark
0c646fa520
Chore: skips flaky e2e test ( #104167 )
2025-04-17 13:01:26 +01:00
Ryan McKinley
a02ff218df
Geomap: skip flakey e2e tests ( #104155 )
2025-04-17 13:07:18 +03:00
Hugo Häggmark
74487726fc
e2e: improves flakiness and speed ( #103533 )
...
* e2e: improves flakiness
* Chore: refactor flaky test
* e2e: more refactor
* e2e: do not keep successfull test run videos
* e2e: do not log selectors
* chore: updates after pr feedback
* chore: updates after pr feedback
* chore: adds retries to flaky e2e test
* e2e: skip flaky tests
* e2e: skip flaky tests
* e2e: revert back to timeout
* chore: removes all the skips
2025-04-16 05:21:06 +01:00
Sergej-Vlasov
4648ba396b
DashboardScenePage: Correct slug in self referencing data links ( #100048 )
...
* switch to useLayoutEffect so queries run after url correction
* add comment
* suparate useEffects to avoid update on slug change
* add url correction for missing slug
* account for slug change during dashboard rename
* simplify fix
* add e2e test for data link without slug
* remove old comment
* remove newly added path from useEffect dependencies
2025-04-11 09:25:21 +01:00
Matheus Macabu
b58b6e828e
CloudMigrations: Enable high-level resource type selection ( #103011 )
...
* CloudMigrations: Enable snapshot resource type configuration
* ConfigureSnapshot: Update resource type order
* ConfigureSnapshot: Add compile-time check for all resource types
* Fix trickier merge conflicts
* E2E: Fix intercept calls to get snapshot results to match new query params for sorting
* ConfigureSnapshot: Break text into newline
* ConfigureSnapshot: Add spacing on resources list
* Chore: Run betterer
* ConfigureSnapshot: Make secondary text bold
* ConfigureSnapshot: Update copy which resources to migrate
* ConfigureSnapshot: Add tooltip near build snapshot button with ETA
2025-04-10 14:14:13 +02:00
Laura Fernández
4849f87e82
i18n: Add `locale` to SharedPreferences ( #103133 )
2025-04-09 17:15:44 +02:00
Torkel Ödegaard
927ce79dcf
Dashboard: Variable selection and editing ( #103451 )
...
* Variable selection
* Update
* fix
* Update
* Updates
* update
* Update
2025-04-09 14:27:35 +02:00
Levente Balogh
39dcff23f9
Plugin Extensions: Clean up the deprecated APIs ( #102102 )
...
* PanelMenuBehaviour: stop using the deprecated `getPluginLinkExtensions()` API
* Wip
* grafana-runtime: remove deprecated APIs `usePluginExtensions()`, `usePluginLinkExtensions()` and `usePluginComponentExtensions()`
* Wip
* Wip
* wip
* wip
* Chore: removed PluginExtensionLinkConfig
* Chore: removed PluginExtensionComponentConfig
* Chore: fixed grafana-pyroscope-datasource QueryEditor test
* Chore: fixed PublicDashboardScenePage.test.tsx
* Chore: fix PanelDataQueriesTab test
* Chore: fix PanelMenuBehavior test
* Chore: fix transformSceneToSaveModel test
* Chore: fix last type errors
* Chore: fix alerting/unified/testSetup/plugins.ts
* Chore: break out types to separate file
* feat(Extensions): expose an observable API for added links and components
* chore: prettier fixes
* Revert "chore: prettier fixes"
This reverts commit 53aa767664
.
* Revert "feat(Extensions): expose an observable API for added links and components"
This reverts commit bdc588250e
.
---------
Co-authored-by: Hugo Häggmark <hugo.haggmark@gmail.com>
2025-04-09 10:24:29 +02:00
Ashley Harrison
762315f181
Chore: Reenable cloud plugins suite ( #103385 )
...
reenable cloud plugins suite
2025-04-08 11:06:34 +01:00
Torkel Ödegaard
b9bc069fb9
AppChrome/MegaMenu: Fixes issue with default state being initialised to undocked ( #103507 )
...
* AppChrome/MegaMenu: Fixes default mega menu docked state
* AppChrome/MegaMenu: Fixes default mega menu docked state
* Update thresholds
* Update
* pa11y fix
* remove unnessary css
* fixed pa11y config
* try fix pa11y config + unit tests
* just increase thresholds again...
---------
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2025-04-07 16:00:05 +01:00
Ashley Harrison
0fc4f53fab
Internationalisation: More markup for translations ( #103392 )
...
* some more translations
* more markup
* more translations
* fix tests
2025-04-07 09:48:03 +01:00
Jack Westbrook
f96e4e9ad2
Frontend: Remove Angular ( #99760 )
...
* chore(angularsupport): delete feature toggle to disable angular
* feat(angular-support): remove config.angularSupportEnabled
* chore(jest): remove angular from setup file
* chore(angular): delete angular deprecation ui components
* refactor(angular): move migration featureflags into migration notice
* chore(dashboard): remove angular deprecation notices
* chore(annotations): remove angular editor loader
* feat(appwrapper): no more angular app loading
* feat(pluginscatalog): clean up angular plugin warnings and logic
* chore(angular): delete angular app and associated files
* feat(plugins): delete old angular graph plugin
* feat(plugins): delete old angular table panel
* feat(frontend): remove unused appEvent type
* feat(dashboards): clean up angular from panel options and menu
* feat(plugins): remove graph and table-old from built in plugins and delete sdk
* feat(frontend): remove angular related imports in routes and explore graph
* feat(theme): remove angular panel styles from global styles
* chore(i18n): run make i18n-extract
* test(api_plugins_test): refresh snapshot due to deleting old graph and table plugins
* chore(angulardeprecation): delete angular migration notice components and usage
* test(frontend): clean up tests that assert rendering angular deprecation notices
* chore(backend): remove autoMigrateOldPanels feature flag
* chore(config): remove angularSupportEnabled from config preventing loading angular plugins
* chore(graphpanel): remove autoMigrateGraphPanel from feature toggles
* chore(tablepanel): delete autoMigrateTablePanel feature flag
* chore(piechart): delete autoMigratePiechartPanel feature flag
* chore(worldmappanel): remove autoMigrateWorldmapPanel feature toggle
* chore(statpanel): remove autoMigrateStatPanel feature flag
* feat(dashboards): remove automigrate feature flags and always auto migrate angular panels
* test(pluginsintegration): fix failing loader test
* test(frontend): wip: fix failures and skip erroring migration tests
* chore(codeowners): remove deleted angular related files and directories
* test(graphite): remove angular mock from test file
* test(dashboards): skip failing exporter test, remove angularSupportEnabled flags
* test(dashbaord): skip another failing panel menu test
* Tests: fixes pkg/services/pluginsintegration/loader/loader_test.go (#100505 )
* Tests: fixes pkg/services/pluginsintegration/plugins_integration_test.go
* Trigger Build
* chore(dashboards): remove angularComponent from getPanelMenu, update test
* feat(dashboards): remove all usage of AngularComponent and getAngularLoader
* chore(betterer): refresh results file
* feat(plugins): remove PluginAngularBadge component and usage
* feat(datasource_srv): remove usage of getLegacyAngularInjector
* feat(queryeditor): delete AngularQueryComponentScope type
* Chore: removes Angular from plugin_loader
* Chore: remove angular from getPlugin
* Chore: fix i18n
* Trigger Build
* Chore: remove more Angular from importPanelPlugin
* Chore: remove search options warning
* Chore: remove and deprecate Angular related
* chore(angular): remove angular dependencies from core and runtime
* chore(runtime): delete angular injector
* chore(data): delete angular scope from event bus
* chore(plugin-catalog): remove code pushing app plugins angular config page
* chore(yarn): refresh lock file
* chore(frontend): remove ng-loader from webpack configs, remove systemjs cjs plugin
* chore(navigation): remove tether-drop cleanup from GrafanaRouter, delete dependency
* chore(runtime): delete AngularLoader
* chore(betterer): refresh results file
* chore(betterer): fix out of sync results file
* feat(query): fix type and import errors in QueryEditorRow
* test(dashboards): delete skipped angular related tests
* Tests: add back tests and fix betterer
* Tests: fix broken test
* Trigger build
* chore(i18n): remove angular deprecation related strings
* test: clean up connections and plugins catalog tests
* chore(betterer): update results file
---------
Co-authored-by: Hugo Häggmark <hugo.haggmark@gmail.com>
2025-04-04 11:31:35 +02:00
Ashley Harrison
7603a92296
CI: Add betterer check to lint step ( #103361 )
...
* add betterer check to lint step
* fix regressions
* add translation
2025-04-03 18:31:36 +03:00
Matheus Macabu
7165bc553a
CloudMigrations: Add Cypress happy path test case scenarios ( #103250 )
2025-04-03 10:34:32 +02:00
Alyssa (Bull) Joyner
3b73ebb210
Azure Monitor: Add logs query builder ( #99055 )
2025-04-02 08:15:25 -06:00
Ashley Harrison
38aee2dfa2
Internationalisation: More automatic markup ( #103203 )
...
* easy changes
* couple of tweaks + translations
* update e2e tests
* kick CI
2025-04-02 10:03:12 +01:00
Josh Hunt
7ea0fab606
Prometheus: Enable Combobox metric select by default ( #101045 )
...
* Prometheus: enable prometheusUsesCombobox toggle by default
* bold Combobox
2025-03-30 20:24:53 +03:00
Zoltán Bedi
b2ab99c10d
SQL: Fix builder crashes when any in selected ( #102871 )
2025-03-27 15:56:58 +01:00
Scott Lepper
2489e423d0
Search e2e ( #102827 )
...
* search e2e
* add github action
* run test for every ini file in test folder
2025-03-27 10:38:03 -04:00
Torkel Ödegaard
f2fc1d8575
Dashboard: Add unconfigured panel state to new panels ( #102719 )
...
* Update
* Update
* Update new panel title
* Update
2025-03-26 13:34:37 +01:00
Piotr Jamróz
1a0478cd76
TraceView: Render all links in span details ( #101881 )
...
* Render all links in span details
* Fix empty links case
* Update betterer results
* Update devenv and add docs
* Update public/app/features/explore/TraceView/components/TraceTimelineViewer/SpanDetail/SpanDetailLinkButtons.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update public/app/features/explore/TraceView/components/TraceTimelineViewer/SpanDetail/SpanDetailLinkButtons.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Fix e2e test
* Remove .only
* Post merge updates
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-03-26 11:39:45 +01:00
Yuri Tseretyan
674d81d7ee
Chore: Bump version of front-end modules to 12.0.0-pre ( #102615 )
...
---------
Co-authored-by: jev forsberg <jev.forsberg@grafana.com>
2025-03-21 17:35:55 +02:00
Ashley Harrison
d82a877f65
GrafanaUI: Mark up or ignore remaining grafana-ui translations ( #102203 )
...
* markup or ignore remaining grafana-ui translations
* fix unit tests, commit betterer results which somehow didn't get autocommitted?! :o
* fix SharedPreferences unit test
* fix remaining unit tests
* fix azure e2e test
* better solution
2025-03-17 12:27:40 +00:00
Tobias Skarhed
9cc6c596af
DataSourceHttpSettings: Replace legacy components and remove gf-form usage ( #100583 )
...
* Refactor to remove gf-form
* Change Select to Combobox
* Fix label width
* Add translations
* Fix input and translation keys
* Add aria expanded controls to help button
* Fix dsiabled state for Input
* Fix spacing
* Remove unused import
* Fix spacing for tag selectors
* Change gf-form-label to section
* Update addDataSource e2e flow
* Betterer results
* Use new form component
* Update translations
* Add deprecation notice
* Extract translations
* Update betterer
2025-03-13 10:20:20 +01:00
Ivan Ortega Alba
bfedf0b512
Dashboard: Redirect between `v1alpha1` and `v2alpha1` depending on stored version ( #101292 )
...
* wip: Create a proxy state manager to avoid complexity
* Read path redirecting
* add tests for unified dashboard API
* add tests
* Contemplate both formats in DashboardProxy
* Fix force old
* Fix tests for proxy
* catch errors
* Save as V2 when dynamic dashboard is enabled
* Improve tests
* Remove feature toggle
* Use kubernetesDashboards for e2e suite
* Fix issue when loading snapshots
* Fix typescript errors
* Integrate with backend conversion error
* Remove legacy annotation
* fix snapshot loading; lint
* Add missing hideTimeControls
* fix test
* make setupDashboardAPI to all suites
* refactor getDashboardAPI
* Add tests
* fix DashboardScenePage tests
* fix tests
* fix go tests
* Refactor to understand better the need of transforming to v2 to compare
* Fix detect changes logic
* yes status from schema gen
---------
Co-authored-by: alexandra vargas <alexa1866@gmail.com>
Co-authored-by: Haris Rozajac <haris.rozajac12@gmail.com>
2025-03-12 11:43:32 -06:00
Oscar Kilhed
df99c92823
Dashboards: Disable flaky import dashboard test in old architecture. ( #101282 )
...
disable flaky test
2025-02-25 13:44:11 +02:00
Oscar Kilhed
01b57f412f
Dashboards: WeekStart is now of type WeekStart | undefined instead of string ( #101123 )
...
* change weektype from string to WeekStart | undefined
* Change to WeekStart in more places, fix lint
* change in more places
* More weekstart changes
* fix snapshot, update betterer
* keep weekstart as '' in test dashboards to make sure it doesn't break old dashboards
2025-02-24 11:35:55 +01:00
Edward Qian
6eca5c09df
Prometheus: Remove query assistant and related components ( #100669 )
...
* remove query assistant related components
* remove export statement
* remove grafana/llm from prometheus packages
* remove extra package
* revert unintended change
* incorrect handling of managedPluginsInstall merge deletion
* update yarn.lock
* linting fix
* linting fix
2025-02-21 11:33:12 +01:00
Andre Pereira
e54149e551
Explore: Move drilldown apps from Explore to a new navbar item "Drilldown" ( #100409 )
...
* Move drilldown apps from Explore to a new navbar item "Drilldown"
* Commit make i18n-extract
* Update drilldown icon
* Added alert to explore with call out to drilldown apps
* Add isNew field for nav item which shows a "New!" badge on the navbar and expands it by default
* Fix e2e test
2025-02-20 17:56:55 +00:00
Zoltán Bedi
5a7916133e
Chore: Remove `sqlQuerybuilderFunctionParameters` feature toggle ( #100809 )
...
* chore: remove `sqlQuerybuilderFunctionParameters` ff
* Update packages/grafana-sql/src/components/visual-query-builder/SelectRow.tsx
Co-authored-by: ismail simsek <ismailsimsek09@gmail.com>
---------
Co-authored-by: ismail simsek <ismailsimsek09@gmail.com>
2025-02-19 15:38:27 +01:00
Roberto Jiménez Sánchez
8edfff1bba
[Enterprise] Consolidate extensions folders and keep them around ( #98486 )
...
* WIP: copy approach
* Fix package name
* Do not ignore .keep for frontend extensions
* Add keep file for frontend extensions
* Tweak makefile to generate enterprise swagger or not
* Remove duplicate imports
* Add build extensions
* Add CMD extensions
* Add keep to e2e extensions
* Add .keep
* Reduce file structure changes
* Ignore boring crypto
* Add e2e extensions keep file
* Remove enterprise file
* Update .gitignore
* Move things around
* Update git ignore
* Consolidate backend extensions folder
* Move enterprise deps
* Update comment
* Do not use build tags
* Ignore setting enterprise
* Revert changes in makefile
* Revert package changes
* Add back extensions main.go
* Update git ignore
* Ignore spanner tests
* Trick ignore files only by git
* Add .ignore file to CODEOWNERS for frontend-ops
* Fix issue with noisy duplicate targets
2025-02-17 14:00:21 +01:00
Bogdan Matei
6bd1041cda
Dashboard: Fix panel edits for repeats ( #100658 )
2025-02-14 17:42:10 +02:00
Stephanie Hingtgen
1c2f4e35bf
Frontend tests: comment out flaky test ( #100685 )
2025-02-14 00:44:15 +02:00
Bogdan Matei
5315b4fd2d
Dashboard: Fix repeats behavior for inspect, solo panel and repeated and empty panels ( #100605 )
2025-02-13 18:41:09 +02:00
Agnès Toulet
0beb7e668b
E2E: Add PDF/CSV/Image comparison tasks ( #99104 )
...
* E2E: Add tasks for new reporting tests
* try to switch to pdf-parse
* fix pdf comparison
* add log
* increase threshold
* clean up
* apply review feedback
* improve logs + fix local setup for reporting
* format
2025-02-07 15:46:32 +01:00
Haris Rozajac
1bf53e7a5f
Dashboard Schema V2: E2E setup ( #99843 )
...
* basic setup
* update CODEOWNERS
* update name
* add temp test that ensures we are loading schema V2 json in the UI
* update language
* test with yarn cache and combine steps
* revert combine
* remove commented out code
* Run current dashboard suite, make workflow optional
* make job always succeed
* Remove temp v2 suite
* don't run on draft PRs
* command for old arch
2025-02-06 08:33:18 -07:00
Jev Forsberg
88c62cd828
Chore: Manually update versions and update `grafana-test-datasource` to "workspace:*" ( #99999 )
...
* baldm0mma/ manually update deps and run yarn
* baldm0mma/ update version from workspace to actual version
* baldm0mma/ revert some workspaces
* baldm0mma/ update workspace
* baldm0mma/ update deps
2025-02-03 15:12:05 -07:00
jackyin
6496705120
Dashboards: Remove default empty string from variable create view ( #98922 )
...
* default empty string
* optimize
2025-02-03 13:55:41 +00:00
Marcus Andersson
39605a93ab
E2E: Adding API tests for panel edit settings ( #99038 )
...
* Updating plugin-e2e!
* Added API tests for new panel edit APIs in plugin-e2e
* Added API tests.
* rebased main.
* removed only.
2025-02-03 14:15:29 +01:00
Bogdan Matei
61f5f215ee
Dashboards: Implement rows repeat in rows layout ( #99300 )
2025-02-03 11:46:47 +02:00
Adam Yeats
4570f7319d
Add E2E smoke tests for Jaeger, PostgreSQL, Zipkin ( #99515 )
2025-01-24 20:21:41 +01:00
Dominik Prokop
51b4ac50aa
Panel inspect: Fix inspect keyboard shortcut when grafana served from subpath ( #99366 )
...
* Panel inspect: Fix inspect keyboard shortcut when grafana served from a subpath
* Add e2e test
2025-01-22 13:25:10 +01:00
Galen Kistler
ee0129e8cf
Loki datasource: move loki-editor e2e test to playwright ( #99192 )
...
* test: rewrite cypress test in playwright
* Update e2e/plugin-e2e/plugin-e2e-api-tests/as-admin-user/lokiEditor.spec.ts
Co-authored-by: Matias Chomicki <matyax@gmail.com>
---------
Co-authored-by: Matias Chomicki <matyax@gmail.com>
2025-01-21 15:39:33 +02:00
Sonia Aguilar
80b8dd3fc8
Alerting: Set alert form simple modes enabled by default ( #99233 )
...
set alert form simple modes enabled by default
2025-01-20 14:55:34 +02:00
Ashley Harrison
7411663b74
Chore: Upgrade to React 18.3 ( #99183 )
...
upgrade to react 18.3
2025-01-17 15:56:44 +00:00
Mariell Hoversholm
f9cc08a42d
Test: Skip loki-editor spec test for being flaky ( #99145 )
...
test: skip loki-editor spec test
This is a flaky test. Examples:
* Failure: https://drone.grafana.net/grafana/grafana/217717/6/21
* Successful: https://drone.grafana.net/grafana/grafana/217748/6/21
* Failure: https://drone.grafana.net/grafana/grafana/217795/6/21
* Successful: https://drone.grafana.net/grafana/grafana/217796/6/21
* Failure: https://drone.grafana.net/grafana/grafana/217826/6/21
* Failure: https://drone.grafana.net/grafana/grafana/217834/6/21
2025-01-17 12:20:47 +02:00
Andreas Christou
deab83a958
Partner data sources smoke tests ( #98446 )
...
* Add smoke tests for remaining partner data sources
* Fix test names and run them
* Use text check for gcm
2025-01-03 11:52:15 +00:00
Erik Sundell
7c583ed8fb
Fix: Add support for datasource variable queries ( #98098 )
...
* add ds variable support
* bump scenes
* remove unused fixture
2024-12-17 16:31:28 +01:00
Ashley Harrison
08bb66ba72
Chore: Update to node 22 ( #97779 )
...
* update to node 22
* downgrade to 22.11.0
* switch to using node-version-file
* update @types/node
* revert back to using node-version
2024-12-12 16:39:52 +00:00
Gilles De Mey
9c396b74f9
Alerting: AlertingQueryRunner should skip descendant nodes of invalid queries ( #97528 )
2024-12-11 16:00:11 +02:00
Ivana Huckova
2149c75e22
Zipkin: Run queries through backend ( #97754 )
...
* Zipkin: Run queries through backend
* ;2DUpdate e2e
* Update e2e
2024-12-11 12:31:24 +02:00
Juan Cabanas
c2333e3bc0
ShareDrawer: Enable by default ( #97259 )
2024-12-10 12:52:18 -03:00
Jev Forsberg
4ea109593b
Chore: Update dep version ( #97507 )
...
* update dep versions
* run gen-cue
2024-12-05 13:01:59 -07:00
Levente Balogh
cce943b3af
Plugin Extensions: Only load app plugins when necessary ( #86624 )
...
* feat(plugins): automatically preload plugins
This PR enables auto-preloading for plugins when they are used
by an extension or extension-point. Once this change is merged plugins
that were only using "preload: true" in their plugin.json for using extensions
can remove it.
* fix: remove unused types
* fix: call `setComponentsFromLegacyExports()` after meta is initialised
2024-11-29 14:05:55 +01:00
Ashley Harrison
b662879c98
Internationalisation: Add basic e2e test to ensure languages load correctly ( #96556 )
...
* fix pseudo locale and add simple e2e test
* add comment
* update test and add comments
* fix unit test
* try 5 instead of 6?
* clear input
* only check pseudo in dev mode
* don't check pseudo in CI
* don't test pseudo locale
* isolate language changes
* move waits around
* only wait for preferences on first visit
* add proper loading state
* bit of tidy up
* hook up ids correctly
* use disabled/isLoading instead of skeleton
* set props on Field
2024-11-19 15:07:14 +00:00
Ashley Harrison
2458329f4f
ScrollContainer: use in Explore pages ( #95830 )
...
use ScrollContainer in explore pages
2024-11-08 16:46:07 +00:00
Jack Westbrook
8c41137bcf
Frontend: Update to Eslint 9 ( #94823 )
...
* chore(eslint): bump all eslint related packages to latest
* chore(eslint): update linting scripts work with v9
* chore(eslint): introduce flat config
* chore(eslint): delete legacy configs
* feat(grafana-eslint-rules): update rules to use eslint 9 APIs
* chore(eslint): migrate all nested eslintrc files over to root config
* chore(packages): bump eslint dependencies
* feat(betterer): make it work with eslint 9
* style(grafana-data): remove non-existant ban-types rule from disable declarations
* chore(wip): [wip] link eslint-config-grafana
* chore(packages): add @eslint/compat
* chore(eslint): add compat to testing library and fix alerting rules
* chore(eslint): bump grafana eslint-config to v8
* chore(explore): delete legacy eslint config
* chore: clean codeowners file, remove grafana/eslint-config from e2e plugins
* test(eslint-rules): fix no-border-radius-literal and no-aria-label-e2e-selectors rule tests
* Add .js to prettier checks so new eslint.config.js file isn't missed
* chore(eslint): move emotion/syntax-preference to grafana/defaults
* test(eslint): use core-js structured-clone
* revert(services): undo merge backend-format githook changes
* test(eslint-rules): remove structured-clone polyfill from tests
* chore(eslint): add back public/lib/monaco to ignore list, sort alphabetically
* chore(e2e-plugins): remove eslint config 7 from plugins package.json
---------
Co-authored-by: Tom Ratcliffe <tom.ratcliffe@grafana.com>
2024-11-07 16:31:06 +01:00
renovate[bot]
70c21a2e4d
Update scenes to v5.23.1 ( #95951 )
...
* Update scenes to v5.23.1
* Fix e2e tests
* Fix unit tests
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Bogdan Matei <bogdan.matei@grafana.com>
2024-11-06 19:20:27 +02:00
Zoltán Bedi
85c696c4ad
SQL: Add macro support in select case ( #88514 )
...
* Feat: timeGroup macro handling in VQB
* Add tests
* Add functions to SQL ds
* Fix lint errors
* Add feature toggle
* Add rendering based on object
* Fix lint
* Fix CI failures
* Fix tests
* Address review comments
* Add docs
* Fix JSX runtime warnings
* Remove docs part that mentions suggest more macros
* Update docs/sources/shared/datasources/sql-query-builder-macros.md
Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
* Add smoke test for this feature
* lint
* Add supported macros to influx
* Add setupTests.ts to include in tsconfig.json
* Import jest-dom instead of setupTests.ts
---------
Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
2024-11-04 17:13:35 +01:00
Erik Sundell
c29ed503db
Test plugins: Add datasource test plugin with field tests ( #95472 )
...
* add new test plugin
* add some field validation tests
* update lockfile
* fix bad test file name
2024-11-01 08:25:27 +01:00
Sergej-Vlasov
9f5258717e
E2E: remove duplicate loki e2e tests ( #95644 )
...
* remove duplicate loki e2e tests to avoid flakiness
* unskip test
* adjust panel ids
2024-10-31 15:49:28 +00:00
Erik Sundell
1d8f8178ee
E2E Selectors: Force plugin-e2e to use workspace version of e2e-selectors ( #95511 )
...
* provoke an error
* resolve local selectors package
* Update package.json
* bump plugin-e2e
* Revert "provoke an error"
This reverts commit a2df215189
.
* update readme
2024-10-29 10:54:56 +01:00
Nathan Marrs
34d1a75ab0
ElasticSearch: Add playwright smoke test ( #95092 )
...
add smoke test to elastic search
2024-10-21 13:13:40 -07:00
Nathan Marrs
c94468339c
CloudWatch: Add playwright smoke test ( #95087 )
...
add smoke test to cloudwatch
2024-10-21 13:13:22 -07:00
Jack Westbrook
593ab4559d
MSSQL: Add playwright smoke test ( #94977 )
...
test(mssql-datasource): add smoke test to assert decoupled plugin assets are built and load
2024-10-21 11:36:18 +02:00
Esteban Beltran
f248a55576
Frontend Sandbox: Create a plugin sandbox enable registry. Use enable list instead of disable list ( #94809 )
...
* Use a enable configuration to enable frontend sandbox
* Modify settings to load enableFrontendSandbox
* Check for signature type
* Update commment
* Fix e2e tests for the frontend sandbox
* Modify logic so a custom check function is used instead of a list of checks
* Fixes flaky test
* fix comment
* Update comment
* Empty commit
* Empty commit
2024-10-17 16:56:50 +02:00
grafana-delivery-bot[bot]
032d0669cd
Release: Bump version to 11.4.0-pre ( #94569 )
...
bump version 11.4.0-pre
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-10-11 11:31:04 +01:00
owensmallwood
97de44b0c2
Dashboard Sharing: Skips flaky e2e test for dashboard sharing ( #94507 )
...
skips flaky e2e test for dashboard sharing
2024-10-10 00:50:54 +03:00
Laura Fernández
9491ab9a93
Bookmarks: Create e2e tests ( #90373 )
2024-10-09 10:43:01 +02:00
renovate[bot]
1545a58d3c
Update dependency @grafana/scenes to v5.18.2 ( #94321 )
...
* Update dependency @grafana/scenes to v5.18.2
* fix e2e test
* update e2e test
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2024-10-07 16:04:20 +01:00
jackyin
63bdbb67fc
SubMenu: Fix expanding sub menu items on touch devices ( #93208 )
...
* click more in mobile phone
* use stopPropagation stop event
* delete log
* delete inspect click and add stopPropagation
* bug fix
* fix unit tests
* fix e2e tests
* fix old-arch tests
---------
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2024-10-07 15:22:18 +01:00