Document URLs: Retrieve only the current culture's URL for the Info workspace links panel (closes #23196) - #23265
Merged
AndyButland merged 11 commits intoJul 14, 2026
Azure Pipelines / Umbraco CMS 9+
succeeded
Jul 14, 2026 in 18m 15s
Build #17.6.0--rc.preview.232+3f7201e had test failures
Details
- Failed: 2 (0.01%)
- Passed: 25,472 (99.66%)
- Other: 85 (0.33%)
- Total: 25,559
Annotations
Check failure on line 1 in can rollback content to a previous published version
azure-pipelines / Umbraco CMS 9+
can rollback content to a previous published version
ContentVersioning.spec.ts:16:5 can rollback content to a previous published version
Raw output
[defaultConfig] › DefaultConfig\Content\ContentVersioning.spec.ts:16:5 › can rollback content to a previous published version @smoke
Error: expect(locator).toHaveValue(expected) failed
Locator: locator('umb-document-workspace-editor').locator(locator('umb-property')).filter({ hasText: 'Textstring' }).locator('#input')
Expected: "Original version text"
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toHaveValue" with timeout 5000ms
- waiting for locator('umb-document-workspace-editor').locator(locator('umb-property')).filter({ hasText: 'Textstring' }).locator('#input')
7 × locator resolved to <input id="input" type="text" tabindex="0" placeholder="" inputmode="text" name="textstring" spellcheck="true" autocomplete="on" aria-label="Field for Textstring"/>
- unexpected value "Updated version text"
at ..\lib\helpers\BasePage.ts:512
510 | */
511 | async hasValue(locator: Locator, value: string, timeout?: number): Promise<void> {
> 512 | await expect(locator).toHaveValue(value, {timeout: timeout ?? ConstantHelper.timeout.medium});
| ^
513 | }
514 |
515 | /**
at ContentUiHelper.hasValue (D:\a\1\s\tests\Umbraco.Tests.AcceptanceTest\lib\helpers\BasePage.ts:512:27)
at ContentUiHelper.doesDocumentPropertyHaveValue (D:\a\1\s\tests\Umbraco.Tests.AcceptanceTest\lib\helpers\ContentUiHelper.ts:1104:16)
at D:\a\1\s\tests\Umbraco.Tests.AcceptanceTest\tests\DefaultConfig\Content\ContentVersioning.spec.ts:33:27
Error Context: ..\results\DefaultConfig-Content-Cont-f4ae2--previous-published-version-defaultConfig\error-context.md
attachment #2: trace (application/zip) ─────────────────────────────────────────────────────────
..\results\DefaultConfig-Content-Cont-f4ae2--previous-published-version-defaultConfig\trace.zip
Usage:
npx playwright show-trace ..\results\DefaultConfig-Content-Cont-f4ae2--previous-published-version-defaultConfig\trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).not.toHaveCount(expected) failed
Locator: locator('.rollback-item')
Expected: not 0
Received: 0
Timeout: 5000ms
Call log:
- Expect "not toHaveCount" with timeout 5000ms
- waiting for locator('.rollback-item')
8 × locator resolved to 0 elements
- unexpected value "0"
at ..\lib\helpers\ContentUiHelper.ts:1191
1189 |
1190 | async waitForRollbackItems() {
> 1191 | await expect(this.rollbackItem).not.toHaveCount(0);
| ^
1192 | }
1193 |
1194 | async clickRollbackCancelButton() {
at ContentUiHelper.waitForRollbackItems (D:\a\1\s\tests\Umbraco.Tests.AcceptanceTest\lib\helpers\ContentUiHelper.ts:1191:41)
at D:\a\1\s\tests\Umbraco.Tests.AcceptanceTest\tests\DefaultConfig\Content\ContentVersioning.spec.ts:26:27
Error Context: ..\results\DefaultConfig-Content-Cont-f4ae2--previous-published-version-defaultConfig-retry1\error-context.md
attachment #2: trace (application/zip) ─────────────────────────────────────────────────────────
..\results\DefaultConfig-Content-Cont-f4ae2--previous-published-version-defaultConfig-retry1\trace.zip
Usage:
npx playwright show-trace ..\results\DefaultConfig-Content-Cont-f4ae2--previous-published-version-defaultConfig-retry1\trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
Retry #2 ─────────────────────────────────
... [The stack trace has been truncated as it exceeded the maximum allowed size. Please refer to the complete log available in the Test Run attachments for full details.]
Check failure on line 1 in can copy and paste multiple blocks into the same document and group
azure-pipelines / Umbraco CMS 9+
can copy and paste multiple blocks into the same document and group
ClipboardBlockListBlocks.spec.ts:134:5 can copy and paste multiple blocks into the same document and group
Raw output
[defaultConfig] › DefaultConfig\Content\Clipboard\ClipboardBlockListBlocks.spec.ts:134:5 › can copy and paste multiple blocks into the same document and group @smoke
Error: expect(locator).toBeVisible() failed
Locator: locator('umb-content-workspace-view-edit-tab').filter({ hasText: 'TestGroup' }).locator(locator('umb-content-workspace-view-edit-properties')).filter({ hasText: 'TestBlockListEditor' }).locator(locator('umb-block-list-entry')).nth(2).filter({ hasText: 'TestElement' })
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 10000ms
- waiting for locator('umb-content-workspace-view-edit-tab').filter({ hasText: 'TestGroup' }).locator(locator('umb-content-workspace-view-edit-properties')).filter({ hasText: 'TestBlockListEditor' }).locator(locator('umb-block-list-entry')).nth(2).filter({ hasText: 'TestElement' })
at ..\lib\helpers\BasePage.ts:40
38 | */
39 | async click(locator: Locator, options?: {force?: boolean; timeout?: number}): Promise<void> {
> 40 | await expect(locator).toBeVisible({timeout: options?.timeout ?? ConstantHelper.timeout.long});
| ^
41 | await locator.click({force: options?.force});
42 | }
43 |
at ContentUiHelper.click (D:\a\1\s\tests\Umbraco.Tests.AcceptanceTest\lib\helpers\BasePage.ts:40:27)
at ContentUiHelper.goToBlockListBlockWithName (D:\a\1\s\tests\Umbraco.Tests.AcceptanceTest\lib\helpers\ContentUiHelper.ts:1520:16)
at D:\a\1\s\tests\Umbraco.Tests.AcceptanceTest\tests\DefaultConfig\Content\Clipboard\ClipboardBlockListBlocks.spec.ts:158:27
Error Context: ..\results\DefaultConfig-Content-Clip-7652b-the-same-document-and-group-defaultConfig\error-context.md
attachment #2: trace (application/zip) ─────────────────────────────────────────────────────────
..\results\DefaultConfig-Content-Clip-7652b-the-same-document-and-group-defaultConfig\trace.zip
Usage:
npx playwright show-trace ..\results\DefaultConfig-Content-Clip-7652b-the-same-document-and-group-defaultConfig\trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: locator('umb-content-workspace-view-edit-tab').filter({ hasText: 'TestGroup' }).locator(locator('umb-content-workspace-view-edit-properties')).filter({ hasText: 'TestBlockListEditor' }).locator(locator('umb-block-list-entry')).nth(2).filter({ hasText: 'TestElement' })
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 10000ms
- waiting for locator('umb-content-workspace-view-edit-tab').filter({ hasText: 'TestGroup' }).locator(locator('umb-content-workspace-view-edit-properties')).filter({ hasText: 'TestBlockListEditor' }).locator(locator('umb-block-list-entry')).nth(2).filter({ hasText: 'TestElement' })
at ..\lib\helpers\BasePage.ts:40
38 | */
39 | async click(locator: Locator, options?: {force?: boolean; timeout?: number}): Promise<void> {
> 40 | await expect(locator).toBeVisible({timeout: options?.timeout ?? ConstantHelper.timeout.long});
| ^
41 | await locator.click({force: options?.force});
42 | }
43 |
at ContentUiHelper.click (D:\a\1\s\tests\Umbraco.Tests.AcceptanceTest\lib\helpers\BasePage.ts:40:27)
at ContentUiHelper.goToBlockListBlockWithName (D:\a\1\s\tests\Umbraco.Tests.AcceptanceTest\lib\helpers\ContentUiHelper.ts:1520:16)
at D:\a\1\s\tests\Umbrac
... [The stack trace has been truncated as it exceeded the maximum allowed size. Please refer to the complete log available in the Test Run attachments for full details.]
Loading