+
Settings
diff --git a/playwright-tests/chains.spec.ts b/playwright-tests/chains.spec.ts
index 1c2af93d7..bd5a7d97e 100644
--- a/playwright-tests/chains.spec.ts
+++ b/playwright-tests/chains.spec.ts
@@ -58,8 +58,7 @@ test.describe('Chain Calculator', () => {
});
test('should match snapshot with chain changed', async ({ page }) => {
- await page.getByTestId('chainType').click();
- await page.getByRole('option', { name: '#35' }).click();
+ await page.getByRole('button', { name: '#35' }).click();
await page.waitForTimeout(100);
expect(await page.getByTestId('entrypoint').ariaSnapshot()).toMatchSnapshot(
{
diff --git a/playwright-tests/chains.spec.ts-snapshots/chain-unit-changed-Google-Chrome-linux.yaml b/playwright-tests/chains.spec.ts-snapshots/chain-unit-changed-Google-Chrome-linux.yaml
index 16cf0038d..fe0eb5c7c 100644
--- a/playwright-tests/chains.spec.ts-snapshots/chain-unit-changed-Google-Chrome-linux.yaml
+++ b/playwright-tests/chains.spec.ts-snapshots/chain-unit-changed-Google-Chrome-linux.yaml
@@ -3,11 +3,16 @@
- img
- img
- text: Copy Link
-- text: Chain Type
-- combobox: "#35"
+- group:
+ - button "#25"
+ - button "#35"
+ - button "8mm"
+- text: Pitch
+- spinbutton "Pitch Desired Center Extra Center Pitch Diameter Pitch Diameter Chain Links Center Distance Difference From Target Chain Links Center Distance Difference From Target": "0.375"
+- combobox: in
- switch "Allow Half Links"
- text: Allow Half Links Desired Center
-- spinbutton "Desired Center Extra Center Pitch Diameter Pitch Diameter Chain Links Center Distance Difference From Target Chain Links Center Distance Difference From Target": "5"
+- spinbutton: "5"
- combobox: in
- text: Extra Center
- spinbutton: "0"
diff --git a/playwright-tests/chains.spec.ts-snapshots/desiredCenter-magnitude-changed-Google-Chrome-linux.yaml b/playwright-tests/chains.spec.ts-snapshots/desiredCenter-magnitude-changed-Google-Chrome-linux.yaml
index 5cf509bde..712e8ca2a 100644
--- a/playwright-tests/chains.spec.ts-snapshots/desiredCenter-magnitude-changed-Google-Chrome-linux.yaml
+++ b/playwright-tests/chains.spec.ts-snapshots/desiredCenter-magnitude-changed-Google-Chrome-linux.yaml
@@ -3,11 +3,16 @@
- img
- img
- text: Copy Link
-- text: Chain Type
-- combobox: "#25"
+- group:
+ - button "#25"
+ - button "#35"
+ - button "8mm"
+- text: Pitch
+- spinbutton "Pitch Desired Center Extra Center Pitch Diameter Pitch Diameter Chain Links Center Distance Difference From Target Chain Links Center Distance Difference From Target": "0.25"
+- combobox: in
- switch "Allow Half Links"
- text: Allow Half Links Desired Center
-- spinbutton "Desired Center Extra Center Pitch Diameter Pitch Diameter Chain Links Center Distance Difference From Target Chain Links Center Distance Difference From Target": "10"
+- spinbutton: "10"
- combobox: in
- text: Extra Center
- spinbutton: "0"
diff --git a/playwright-tests/chains.spec.ts-snapshots/desiredCenter-unit-changed-Google-Chrome-linux.yaml b/playwright-tests/chains.spec.ts-snapshots/desiredCenter-unit-changed-Google-Chrome-linux.yaml
index a4c022275..b48f9259f 100644
--- a/playwright-tests/chains.spec.ts-snapshots/desiredCenter-unit-changed-Google-Chrome-linux.yaml
+++ b/playwright-tests/chains.spec.ts-snapshots/desiredCenter-unit-changed-Google-Chrome-linux.yaml
@@ -3,11 +3,16 @@
- img
- img
- text: Copy Link
-- text: Chain Type
-- combobox: "#25"
+- group:
+ - button "#25"
+ - button "#35"
+ - button "8mm"
+- text: Pitch
+- spinbutton "Pitch Desired Center Extra Center Pitch Diameter Pitch Diameter Chain Links Center Distance Difference From Target Chain Links Center Distance Difference From Target": "0.25"
+- combobox: in
- switch "Allow Half Links"
- text: Allow Half Links Desired Center
-- spinbutton "Desired Center Extra Center Pitch Diameter Pitch Diameter Chain Links Center Distance Difference From Target Chain Links Center Distance Difference From Target": "5"
+- spinbutton: "5"
- combobox: ft
- text: Extra Center
- spinbutton: "0"
diff --git a/playwright-tests/chains.spec.ts-snapshots/extraCenter-magnitude-changed-Google-Chrome-linux.yaml b/playwright-tests/chains.spec.ts-snapshots/extraCenter-magnitude-changed-Google-Chrome-linux.yaml
index 359a061a5..92cc5e3af 100644
--- a/playwright-tests/chains.spec.ts-snapshots/extraCenter-magnitude-changed-Google-Chrome-linux.yaml
+++ b/playwright-tests/chains.spec.ts-snapshots/extraCenter-magnitude-changed-Google-Chrome-linux.yaml
@@ -3,11 +3,16 @@
- img
- img
- text: Copy Link
-- text: Chain Type
-- combobox: "#25"
+- group:
+ - button "#25"
+ - button "#35"
+ - button "8mm"
+- text: Pitch
+- spinbutton "Pitch Desired Center Extra Center Pitch Diameter Pitch Diameter Chain Links Center Distance Difference From Target Chain Links Center Distance Difference From Target": "0.25"
+- combobox: in
- switch "Allow Half Links"
- text: Allow Half Links Desired Center
-- spinbutton "Desired Center Extra Center Pitch Diameter Pitch Diameter Chain Links Center Distance Difference From Target Chain Links Center Distance Difference From Target": "5"
+- spinbutton: "5"
- combobox: in
- text: Extra Center
- spinbutton: "1"
diff --git a/playwright-tests/chains.spec.ts-snapshots/extraCenter-unit-changed-Google-Chrome-linux.yaml b/playwright-tests/chains.spec.ts-snapshots/extraCenter-unit-changed-Google-Chrome-linux.yaml
index 647b5c2e3..b13086e96 100644
--- a/playwright-tests/chains.spec.ts-snapshots/extraCenter-unit-changed-Google-Chrome-linux.yaml
+++ b/playwright-tests/chains.spec.ts-snapshots/extraCenter-unit-changed-Google-Chrome-linux.yaml
@@ -3,11 +3,16 @@
- img
- img
- text: Copy Link
-- text: Chain Type
-- combobox: "#25"
+- group:
+ - button "#25"
+ - button "#35"
+ - button "8mm"
+- text: Pitch
+- spinbutton "Pitch Desired Center Extra Center Pitch Diameter Pitch Diameter Chain Links Center Distance Difference From Target Chain Links Center Distance Difference From Target": "0.25"
+- combobox: in
- switch "Allow Half Links"
- text: Allow Half Links Desired Center
-- spinbutton "Desired Center Extra Center Pitch Diameter Pitch Diameter Chain Links Center Distance Difference From Target Chain Links Center Distance Difference From Target": "5"
+- spinbutton: "5"
- combobox: in
- text: Extra Center
- spinbutton: "1"
diff --git a/playwright-tests/chains.spec.ts-snapshots/largerDiffFromTarget-unit-changed-Google-Chrome-linux.yaml b/playwright-tests/chains.spec.ts-snapshots/largerDiffFromTarget-unit-changed-Google-Chrome-linux.yaml
index 6c470bfae..6dbbc8a78 100644
--- a/playwright-tests/chains.spec.ts-snapshots/largerDiffFromTarget-unit-changed-Google-Chrome-linux.yaml
+++ b/playwright-tests/chains.spec.ts-snapshots/largerDiffFromTarget-unit-changed-Google-Chrome-linux.yaml
@@ -3,11 +3,16 @@
- img
- img
- text: Copy Link
-- text: Chain Type
-- combobox: "#25"
+- group:
+ - button "#25"
+ - button "#35"
+ - button "8mm"
+- text: Pitch
+- spinbutton "Pitch Desired Center Extra Center Pitch Diameter Pitch Diameter Chain Links Center Distance Difference From Target Chain Links Center Distance Difference From Target": "0.25"
+- combobox: in
- switch "Allow Half Links"
- text: Allow Half Links Desired Center
-- spinbutton "Desired Center Extra Center Pitch Diameter Pitch Diameter Chain Links Center Distance Difference From Target Chain Links Center Distance Difference From Target": "5"
+- spinbutton: "5"
- combobox: in
- text: Extra Center
- spinbutton: "0"
diff --git a/playwright-tests/chains.spec.ts-snapshots/largerDistance-changed-Google-Chrome-linux.yaml b/playwright-tests/chains.spec.ts-snapshots/largerDistance-changed-Google-Chrome-linux.yaml
index 11d5f9230..85e757344 100644
--- a/playwright-tests/chains.spec.ts-snapshots/largerDistance-changed-Google-Chrome-linux.yaml
+++ b/playwright-tests/chains.spec.ts-snapshots/largerDistance-changed-Google-Chrome-linux.yaml
@@ -3,11 +3,16 @@
- img
- img
- text: Copy Link
-- text: Chain Type
-- combobox: "#25"
+- group:
+ - button "#25"
+ - button "#35"
+ - button "8mm"
+- text: Pitch
+- spinbutton "Pitch Desired Center Extra Center Pitch Diameter Pitch Diameter Chain Links Center Distance Difference From Target Chain Links Center Distance Difference From Target": "0.25"
+- combobox: in
- switch "Allow Half Links"
- text: Allow Half Links Desired Center
-- spinbutton "Desired Center Extra Center Pitch Diameter Pitch Diameter Chain Links Center Distance Difference From Target Chain Links Center Distance Difference From Target": "5"
+- spinbutton: "5"
- combobox: in
- text: Extra Center
- spinbutton: "0"
diff --git a/playwright-tests/chains.spec.ts-snapshots/p1PitchDiameter-changed-Google-Chrome-linux.yaml b/playwright-tests/chains.spec.ts-snapshots/p1PitchDiameter-changed-Google-Chrome-linux.yaml
index 5ffe3bd93..6c9ddd9e3 100644
--- a/playwright-tests/chains.spec.ts-snapshots/p1PitchDiameter-changed-Google-Chrome-linux.yaml
+++ b/playwright-tests/chains.spec.ts-snapshots/p1PitchDiameter-changed-Google-Chrome-linux.yaml
@@ -3,11 +3,16 @@
- img
- img
- text: Copy Link
-- text: Chain Type
-- combobox: "#25"
+- group:
+ - button "#25"
+ - button "#35"
+ - button "8mm"
+- text: Pitch
+- spinbutton "Pitch Desired Center Extra Center Pitch Diameter Pitch Diameter Chain Links Center Distance Difference From Target Chain Links Center Distance Difference From Target": "0.25"
+- combobox: in
- switch "Allow Half Links"
- text: Allow Half Links Desired Center
-- spinbutton "Desired Center Extra Center Pitch Diameter Pitch Diameter Chain Links Center Distance Difference From Target Chain Links Center Distance Difference From Target": "5"
+- spinbutton: "5"
- combobox: in
- text: Extra Center
- spinbutton: "0"
diff --git a/playwright-tests/chains.spec.ts-snapshots/p1Teeth-changed-Google-Chrome-linux.yaml b/playwright-tests/chains.spec.ts-snapshots/p1Teeth-changed-Google-Chrome-linux.yaml
index f937130a7..95867b794 100644
--- a/playwright-tests/chains.spec.ts-snapshots/p1Teeth-changed-Google-Chrome-linux.yaml
+++ b/playwright-tests/chains.spec.ts-snapshots/p1Teeth-changed-Google-Chrome-linux.yaml
@@ -3,11 +3,16 @@
- img
- img
- text: Copy Link
-- text: Chain Type
-- combobox: "#25"
+- group:
+ - button "#25"
+ - button "#35"
+ - button "8mm"
+- text: Pitch
+- spinbutton "Pitch Desired Center Extra Center Pitch Diameter Pitch Diameter Chain Links Center Distance Difference From Target Chain Links Center Distance Difference From Target": "0.25"
+- combobox: in
- switch "Allow Half Links"
- text: Allow Half Links Desired Center
-- spinbutton "Desired Center Extra Center Pitch Diameter Pitch Diameter Chain Links Center Distance Difference From Target Chain Links Center Distance Difference From Target": "5"
+- spinbutton: "5"
- combobox: in
- text: Extra Center
- spinbutton: "0"
diff --git a/playwright-tests/chains.spec.ts-snapshots/p2PitchDiameter-changed-Google-Chrome-linux.yaml b/playwright-tests/chains.spec.ts-snapshots/p2PitchDiameter-changed-Google-Chrome-linux.yaml
index 3f5989b79..30269df53 100644
--- a/playwright-tests/chains.spec.ts-snapshots/p2PitchDiameter-changed-Google-Chrome-linux.yaml
+++ b/playwright-tests/chains.spec.ts-snapshots/p2PitchDiameter-changed-Google-Chrome-linux.yaml
@@ -3,11 +3,16 @@
- img
- img
- text: Copy Link
-- text: Chain Type
-- combobox: "#25"
+- group:
+ - button "#25"
+ - button "#35"
+ - button "8mm"
+- text: Pitch
+- spinbutton "Pitch Desired Center Extra Center Pitch Diameter Pitch Diameter Chain Links Center Distance Difference From Target Chain Links Center Distance Difference From Target": "0.25"
+- combobox: in
- switch "Allow Half Links"
- text: Allow Half Links Desired Center
-- spinbutton "Desired Center Extra Center Pitch Diameter Pitch Diameter Chain Links Center Distance Difference From Target Chain Links Center Distance Difference From Target": "5"
+- spinbutton: "5"
- combobox: in
- text: Extra Center
- spinbutton: "0"
diff --git a/playwright-tests/chains.spec.ts-snapshots/p2Teeth-changed-Google-Chrome-linux.yaml b/playwright-tests/chains.spec.ts-snapshots/p2Teeth-changed-Google-Chrome-linux.yaml
index 1f3a2fcc9..29f5eaa59 100644
--- a/playwright-tests/chains.spec.ts-snapshots/p2Teeth-changed-Google-Chrome-linux.yaml
+++ b/playwright-tests/chains.spec.ts-snapshots/p2Teeth-changed-Google-Chrome-linux.yaml
@@ -3,11 +3,16 @@
- img
- img
- text: Copy Link
-- text: Chain Type
-- combobox: "#25"
+- group:
+ - button "#25"
+ - button "#35"
+ - button "8mm"
+- text: Pitch
+- spinbutton "Pitch Desired Center Extra Center Pitch Diameter Pitch Diameter Chain Links Center Distance Difference From Target Chain Links Center Distance Difference From Target": "0.25"
+- combobox: in
- switch "Allow Half Links"
- text: Allow Half Links Desired Center
-- spinbutton "Desired Center Extra Center Pitch Diameter Pitch Diameter Chain Links Center Distance Difference From Target Chain Links Center Distance Difference From Target": "5"
+- spinbutton: "5"
- combobox: in
- text: Extra Center
- spinbutton: "0"
diff --git a/playwright-tests/chains.spec.ts-snapshots/smallerDiffFromTarget-unit-changed-Google-Chrome-linux.yaml b/playwright-tests/chains.spec.ts-snapshots/smallerDiffFromTarget-unit-changed-Google-Chrome-linux.yaml
index f21ddc5c3..8497e58e1 100644
--- a/playwright-tests/chains.spec.ts-snapshots/smallerDiffFromTarget-unit-changed-Google-Chrome-linux.yaml
+++ b/playwright-tests/chains.spec.ts-snapshots/smallerDiffFromTarget-unit-changed-Google-Chrome-linux.yaml
@@ -3,11 +3,16 @@
- img
- img
- text: Copy Link
-- text: Chain Type
-- combobox: "#25"
+- group:
+ - button "#25"
+ - button "#35"
+ - button "8mm"
+- text: Pitch
+- spinbutton "Pitch Desired Center Extra Center Pitch Diameter Pitch Diameter Chain Links Center Distance Difference From Target Chain Links Center Distance Difference From Target": "0.25"
+- combobox: in
- switch "Allow Half Links"
- text: Allow Half Links Desired Center
-- spinbutton "Desired Center Extra Center Pitch Diameter Pitch Diameter Chain Links Center Distance Difference From Target Chain Links Center Distance Difference From Target": "5"
+- spinbutton: "5"
- combobox: in
- text: Extra Center
- spinbutton: "0"
diff --git a/playwright-tests/chains.spec.ts-snapshots/smallerDistance-changed-Google-Chrome-linux.yaml b/playwright-tests/chains.spec.ts-snapshots/smallerDistance-changed-Google-Chrome-linux.yaml
index b0537a1fc..bbc3ec598 100644
--- a/playwright-tests/chains.spec.ts-snapshots/smallerDistance-changed-Google-Chrome-linux.yaml
+++ b/playwright-tests/chains.spec.ts-snapshots/smallerDistance-changed-Google-Chrome-linux.yaml
@@ -3,11 +3,16 @@
- img
- img
- text: Copy Link
-- text: Chain Type
-- combobox: "#25"
+- group:
+ - button "#25"
+ - button "#35"
+ - button "8mm"
+- text: Pitch
+- spinbutton "Pitch Desired Center Extra Center Pitch Diameter Pitch Diameter Chain Links Center Distance Difference From Target Chain Links Center Distance Difference From Target": "0.25"
+- combobox: in
- switch "Allow Half Links"
- text: Allow Half Links Desired Center
-- spinbutton "Desired Center Extra Center Pitch Diameter Pitch Diameter Chain Links Center Distance Difference From Target Chain Links Center Distance Difference From Target": "5"
+- spinbutton: "5"
- combobox: in
- text: Extra Center
- spinbutton: "0"
diff --git a/playwright-tests/copy-link.spec.ts b/playwright-tests/copy-link.spec.ts
index 3b2ae5b9a..3089d72d8 100644
--- a/playwright-tests/copy-link.spec.ts
+++ b/playwright-tests/copy-link.spec.ts
@@ -51,8 +51,7 @@ test.describe('Copy Link', () => {
await page.goto('/chains');
await page.waitForLoadState('networkidle');
- await page.getByTestId('chainType').click();
- await page.getByRole('option', { name: '#35' }).click();
+ await page.getByRole('button', { name: '#35' }).click();
await page.getByTestId('p1Teeth').fill('20');
await page.getByTestId('p2Teeth').fill('40');
await page.getByTestId('desiredCenter').fill('8');
diff --git a/playwright-tests/copy-link.spec.ts-snapshots/chains-restored-Google-Chrome-linux.yaml b/playwright-tests/copy-link.spec.ts-snapshots/chains-restored-Google-Chrome-linux.yaml
index 5a9fab7e2..19bcbbff1 100644
--- a/playwright-tests/copy-link.spec.ts-snapshots/chains-restored-Google-Chrome-linux.yaml
+++ b/playwright-tests/copy-link.spec.ts-snapshots/chains-restored-Google-Chrome-linux.yaml
@@ -3,11 +3,16 @@
- img
- img
- text: Copy Link
-- text: Chain Type
-- combobox: "#35"
+- group:
+ - button "#25"
+ - button "#35"
+ - button "8mm"
+- text: Pitch
+- spinbutton "Pitch Desired Center Extra Center Pitch Diameter Pitch Diameter Chain Links Center Distance Difference From Target Chain Links Center Distance Difference From Target": "0.375"
+- combobox: in
- switch "Allow Half Links" [checked]
- text: Allow Half Links Desired Center
-- spinbutton "Desired Center Extra Center Pitch Diameter Pitch Diameter Chain Links Center Distance Difference From Target Chain Links Center Distance Difference From Target": "8"
+- spinbutton: "8"
- combobox: in
- text: Extra Center
- spinbutton: "1"