Explore the components below to see the Nimble components in action. See the Nimble
- component docs for additional usage details.
+
+ Explore the components below to see the Nimble components in action. See the Nimble
+ component docs for additional usage details.
+ Navigate to the parent page.
+
Anchor
diff --git a/packages/blazor-workspace/Examples/Demo.Client/wwwroot/index.html b/packages/blazor-workspace/Examples/Demo.Client/wwwroot/index.html
index 8e912f7278..39a8be38d7 100644
--- a/packages/blazor-workspace/Examples/Demo.Client/wwwroot/index.html
+++ b/packages/blazor-workspace/Examples/Demo.Client/wwwroot/index.html
@@ -6,6 +6,7 @@
Blazor All Components Demo - Nimble Design System - NI
+
diff --git a/packages/blazor-workspace/Examples/Demo.Shared/Pages/ComponentsDemo.razor b/packages/blazor-workspace/Examples/Demo.Shared/Pages/ComponentsDemo.razor
index c9a5932b31..88f7c21332 100644
--- a/packages/blazor-workspace/Examples/Demo.Shared/Pages/ComponentsDemo.razor
+++ b/packages/blazor-workspace/Examples/Demo.Shared/Pages/ComponentsDemo.razor
@@ -1,4 +1,5 @@
@page "/"
+@page "/index.html"
@namespace Demo.Shared.Pages
@inherits LayoutComponentBase
@@ -7,6 +8,7 @@
Explore the components below to see the Nimble components in action. See the Nimble
component docs for additional usage details.
+ Navigate to the parent page.
diff --git a/packages/nimble-components/CHANGELOG.json b/packages/nimble-components/CHANGELOG.json
index 9716e2f3fb..93bd173233 100644
--- a/packages/nimble-components/CHANGELOG.json
+++ b/packages/nimble-components/CHANGELOG.json
@@ -1,6 +1,21 @@
{
"name": "@ni/nimble-components",
"entries": [
+ {
+ "date": "Wed, 11 Dec 2024 14:25:17 GMT",
+ "version": "32.9.1",
+ "tag": "@ni/nimble-components_v32.9.1",
+ "comments": {
+ "none": [
+ {
+ "author": "20542556+mollykreis@users.noreply.github.com",
+ "package": "@ni/nimble-components",
+ "commit": "175279322e7fab0932a68a3d0cefb4da9819a7af",
+ "comment": "Disable failing tests in Firefox"
+ }
+ ]
+ }
+ },
{
"date": "Tue, 10 Dec 2024 20:15:57 GMT",
"version": "32.9.1",
diff --git a/packages/nimble-components/src/rich-text/models/tests/markdown-serializer.spec.ts b/packages/nimble-components/src/rich-text/models/tests/markdown-serializer.spec.ts
index bac3489a91..aa2680fa6d 100644
--- a/packages/nimble-components/src/rich-text/models/tests/markdown-serializer.spec.ts
+++ b/packages/nimble-components/src/rich-text/models/tests/markdown-serializer.spec.ts
@@ -337,7 +337,8 @@ Plain text 3`);
`);
});
- it('Mention node', async () => {
+ // Firefox skipped, see https://github.com/ni/nimble/issues/2488
+ it('Mention node #SkipFirefox', async () => {
await appendUserMentionConfiguration(element, [
{ key: 'user:1', displayName: 'username1' }
]);
@@ -347,7 +348,8 @@ Plain text 3`);
expect(element.getMarkdown()).toEqual(' ');
});
- it('Multiple Mention node of same type', async () => {
+ // Firefox skipped, see https://github.com/ni/nimble/issues/2488
+ it('Multiple Mention node of same type #SkipFirefox', async () => {
await appendUserMentionConfiguration(element, [
{ key: 'user:1', displayName: 'username1' },
{ key: 'user:2', displayName: 'username2' }
diff --git a/packages/nimble-components/src/table-column/duration-text/tests/table-column-duration-text.spec.ts b/packages/nimble-components/src/table-column/duration-text/tests/table-column-duration-text.spec.ts
index 540a6e9235..bac0d350e9 100644
--- a/packages/nimble-components/src/table-column/duration-text/tests/table-column-duration-text.spec.ts
+++ b/packages/nimble-components/src/table-column/duration-text/tests/table-column-duration-text.spec.ts
@@ -142,7 +142,8 @@ describe('TableColumnDurationText', () => {
expect(tablePageObject.getCellTitle(0, 0)).toEqual('');
});
- it('removes title on mouseout of cell', async () => {
+ // Firefox skipped, see https://github.com/ni/nimble/issues/2490
+ it('removes title on mouseout of cell #SkipFirefox', async () => {
table.style.width = '100px';
await table.setData([{ field: 8607022000 }]);
await waitForUpdatesAsync();
@@ -161,7 +162,8 @@ describe('TableColumnDurationText', () => {
);
});
- it('updates displayed date when lang token changes', async () => {
+ // Firefox skipped, see https://github.com/ni/nimble/issues/2490
+ it('updates displayed date when lang token changes #SkipFirefox', async () => {
await table.setData([{ field: 8607022000 }]);
await waitForUpdatesAsync();
expect(tablePageObject.getRenderedCellTextContent(0, 0)).toBe(
diff --git a/packages/nimble-components/src/table/tests/table.spec.ts b/packages/nimble-components/src/table/tests/table.spec.ts
index f70939ba18..82aadfc841 100644
--- a/packages/nimble-components/src/table/tests/table.spec.ts
+++ b/packages/nimble-components/src/table/tests/table.spec.ts
@@ -2620,7 +2620,8 @@ describe('Table', () => {
await waitForUpdatesAsync();
}
- it('maintains scroll position if data does not change', async () => {
+ // Firefox skipped, see https://github.com/ni/nimble/issues/2491
+ it('maintains scroll position if data does not change #SkipFirefox', async () => {
await setDataAndScrollToBottom(largeData200);
const scrollTopBeforeDisconnect = element.viewport.scrollTop;
const firstRenderedRowBeforeDisconnect = getFirstRenderedRowDataIndex(largeData200);
@@ -2634,7 +2635,8 @@ describe('Table', () => {
);
});
- it('updates scroll position if data length is reduced while not attached', async () => {
+ // Firefox skipped, see https://github.com/ni/nimble/issues/2491
+ it('updates scroll position if data length is reduced while not attached #SkipFirefox', async () => {
await setDataAndScrollToBottom(largeData400);
const scrollTopBeforeDisconnect = element.viewport.scrollTop;
const firstRenderedRowBeforeDisconnect = getFirstRenderedRowDataIndex(largeData400);
@@ -2689,7 +2691,8 @@ describe('Table', () => {
);
});
- it('adjusts the number of rendered rows when the table height decreases while not attached', async () => {
+ // Firefox skipped, see https://github.com/ni/nimble/issues/2491
+ it('adjusts the number of rendered rows when the table height decreases while not attached #SkipFirefox', async () => {
element.style.height = '500px';
await element.setData(largeData200);
await waitForUpdatesAsync();
diff --git a/packages/performance/src/index.html b/packages/performance/src/index.html
index b9bbae9c45..9488cf8d5c 100644
--- a/packages/performance/src/index.html
+++ b/packages/performance/src/index.html
@@ -12,5 +12,6 @@