You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kie.apache.org by ku...@apache.org on 2026/09/08 14:33:52 UTC
(incubator-kie-tools) branch main updated: kie-issues#2395: DMN Editor: Palette Icon Visibility Across Resolutions (#3985)
This is an automated email from the ASF dual-hosted git repository.
Kusuma04-dev pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-tools.git
The following commit(s) were added to refs/heads/main by this push:
new 5f2b9909063 kie-issues#2395: DMN Editor: Palette Icon Visibility Across Resolutions (#3985)
5f2b9909063 is described below
commit 5f2b990906355862c59337abaecb8e763e44e086
Author: Rajalakshmy S <83...@users.noreply.github.com>
AuthorDate: Tue Sep 8 20:03:47 2026 +0530
kie-issues#2395: DMN Editor: Palette Icon Visibility Across Resolutions (#3985)
---
.../Google-Chrome/api/setContent-emptyDrd.png | Bin 64061 -> 61958 bytes
.../chromium/api/setContent-emptyDrd.png | Bin 57277 -> 54886 bytes
.../api/getPreview-loanPreQualificationSvg.png | Bin 38234 -> 38955 bytes
.../__screenshots__/webkit/api/open-editor.png | Bin 52402 -> 62351 bytes
.../webkit/api/setContent-emptyDmn.png | Bin 52507 -> 62424 bytes
.../webkit/api/setContent-emptyDrd.png | Bin 68270 -> 74475 bytes
.../webkit/api/setContent-loanPreQualification.png | Bin 61567 -> 68678 bytes
packages/dmn-editor/src/DmnEditor.css | 90 ++++++++
packages/dmn-editor/src/diagram/Palette.tsx | 245 +++++++++++++++++----
packages/dmn-editor/src/i18n/DmnEditorI18n.ts | 1 +
packages/dmn-editor/src/i18n/locales/en.ts | 1 +
.../dmn-editor/tests-e2e/__fixtures__/palette.ts | 29 +++
.../adaptive-palette-node-from-more-items.png | Bin 0 -> 38228 bytes
.../Google-Chrome/change-multiple-nodes-font.png | Bin 39469 -> 39429 bytes
.../Google-Chrome/change-multiple-nodes-shape.png | Bin 34137 -> 33516 bytes
.../add-2-group-nodes-from-palette.png | Bin 34006 -> 32495 bytes
.../add-2-text-annotation-nodes-from-palette.png | Bin 30334 -> 29162 bytes
...-edge-from-bkm-node-to-text-annotation-node.png | Bin 34592 -> 33359 bytes
...-from-decision-node-to-text-annotation-node.png | Bin 34453 -> 33215 bytes
...cision-service-node-to-text-annotation-node.png | Bin 47571 -> 45735 bytes
...dge-from-group-node-to-text-annotation-node.png | Bin 46093 -> 44918 bytes
...rom-input-data-node-to-text-annotation-node.png | Bin 38839 -> 37680 bytes
...owledge-source-node-to-text-annotation-node.png | Bin 38922 -> 37554 bytes
...-edge-from-text-annotation-node-to-bkm-node.png | Bin 44308 -> 41766 bytes
...-from-text-annotation-node-to-decision-node.png | Bin 44431 -> 42014 bytes
...xt-annotation-node-to-decision-service-node.png | Bin 39424 -> 37205 bytes
...rom-text-annotation-node-to-input-data-node.png | Bin 46560 -> 43688 bytes
...xt-annotation-node-to-knowledge-source-node.png | Bin 44082 -> 41478 bytes
.../add-text-annotation-from-decision-service.png | Bin 40606 -> 38051 bytes
.../add-text-annotation-from-input-data.png | Bin 39621 -> 37627 bytes
.../add-text-annotation-from-knowledge-source.png | Bin 40139 -> 37861 bytes
.../drdArtifacts/change-group-font.png | Bin 44680 -> 44543 bytes
.../drdArtifacts/change-group-position.png | Bin 42827 -> 42195 bytes
.../drdArtifacts/change-text-annotation-font.png | Bin 34801 -> 33956 bytes
.../change-text-annotation-position.png | Bin 29077 -> 27431 bytes
...elete-association-waypoint-edge-with-corner.png | Bin 45258 -> 44286 bytes
.../delete-association-waypoint-straight-edge.png | Bin 34120 -> 32852 bytes
.../move-association-ending-waypoint.png | Bin 40217 -> 37862 bytes
.../move-association-middle-waypoint.png | Bin 38649 -> 37361 bytes
.../move-association-middle-waypoints.png | Bin 49339 -> 48178 bytes
...ve-association-starting-and-ending-waypoint.png | Bin 44351 -> 42792 bytes
.../resize-back-group-on-top-of-decision.png | Bin 47599 -> 46734 bytes
...ize-back-text-annotation-on-top-of-decision.png | Bin 36493 -> 34458 bytes
.../resize-group-on-top-of-decision.png | Bin 48000 -> 47158 bytes
.../drds/add-conflicting-decision-service.png | Bin 34774 -> 33072 bytes
.../drds/collapse-decision-service.png | Bin 42918 -> 41310 bytes
.../drds/drds-ar-edge-depiction-waypoint.png | Bin 41332 -> 38179 bytes
.../drds/drds-decision-missing-dependency.png | Bin 36555 -> 34521 bytes
.../drds/drds-decision-no-missing-dependency.png | Bin 51570 -> 49048 bytes
.../drds/drds-ir-edge-depiction-waypoint.png | Bin 42389 -> 40271 bytes
.../drds/drds-kr-edge-depiction-waypoint.png | Bin 43799 -> 41393 bytes
.../drgElements/add-2-bkm-nodes-from-palette.png | Bin 28813 -> 27577 bytes
.../add-2-decision-nodes-from-palette.png | Bin 29120 -> 27882 bytes
.../add-2-decision-service-nodes-from-palette.png | Bin 36435 -> 34717 bytes
.../add-2-input-data-nodes-from-palette.png | Bin 34063 -> 32702 bytes
.../add-2-knowledge-source-nodes-from-palette.png | Bin 34866 -> 33013 bytes
.../drgElements/add-bkm-node-from-bkm-node.png | Bin 39205 -> 37533 bytes
.../add-bkm-node-from-decision-service-node.png | Bin 44391 -> 42496 bytes
.../add-bkm-node-from-knowledge-source-node.png | Bin 42605 -> 40606 bytes
.../drgElements/add-bkm-node-from-palette.png | Bin 36701 -> 35376 bytes
.../add-decision-node-from-bkm-node.png | Bin 42065 -> 40288 bytes
.../add-decision-node-from-decision-node.png | Bin 39573 -> 37822 bytes
...dd-decision-node-from-decision-service-node.png | Bin 44681 -> 42916 bytes
.../add-decision-node-from-input-data-node.png | Bin 45076 -> 43308 bytes
...dd-decision-node-from-knowledge-source-node.png | Bin 42851 -> 40836 bytes
.../drgElements/add-decision-node-from-palette.png | Bin 37098 -> 35784 bytes
.../add-external-node-inside-decision-service.png | Bin 48535 -> 47057 bytes
...dd-knowledge-source-node-from-decision-node.png | Bin 39529 -> 37694 bytes
...-knowledge-source-node-from-input-data-node.png | Bin 42005 -> 40057 bytes
...edge-source-node-from-knowledge-source-node.png | Bin 44689 -> 42499 bytes
.../add-knowledge-source-node-from-palette.png | Bin 36711 -> 35265 bytes
.../Google-Chrome/drgElements/change-bkm-font.png | Bin 26877 -> 26847 bytes
.../drgElements/change-bkm-position.png | Bin 24876 -> 23877 bytes
.../drgElements/change-decision-font.png | Bin 28172 -> 28139 bytes
.../drgElements/change-decision-position.png | Bin 24929 -> 24020 bytes
.../drgElements/change-decision-service-font.png | Bin 46544 -> 46502 bytes
.../change-decision-service-position.png | Bin 41432 -> 39603 bytes
.../drgElements/change-input-data-font.png | Bin 32329 -> 32289 bytes
.../drgElements/change-input-data-position.png | Bin 29475 -> 28484 bytes
.../drgElements/change-knowledge-source-font.png | Bin 33478 -> 33447 bytes
.../change-knowledge-source-position.png | Bin 29477 -> 28309 bytes
...l-node-inside-decision-service-after-delete.png | Bin 46031 -> 44659 bytes
...-node-inside-decision-service-before-delete.png | Bin 44051 -> 42360 bytes
...l-decision-from-ds-to-another-ds-after-move.png | Bin 52380 -> 51255 bytes
...-decision-from-ds-to-another-ds-before-move.png | Bin 55269 -> 53301 bytes
...n-inside-decision-service-after-move-to-out.png | Bin 48719 -> 47168 bytes
...-inside-decision-service-before-move-to-out.png | Bin 46129 -> 44719 bytes
...al-decision-out-from-decision-service-after.png | Bin 35042 -> 33786 bytes
...l-decision-out-from-decision-service-before.png | Bin 46129 -> 44719 bytes
.../drgElements/rename-bkm-node-from-diagram.png | Bin 37256 -> 36057 bytes
.../rename-decision-node-from-diagram.png | Bin 37468 -> 36226 bytes
.../rename-decision-service-node-from-diagram.png | Bin 44592 -> 43189 bytes
.../rename-input-data-node-from-diagram.png | Bin 40669 -> 39269 bytes
.../rename-knowledge-source-node-from-diagram.png | Bin 37547 -> 36362 bytes
.../resize-back-bkm-on-top-of-decision.png | Bin 38981 -> 37507 bytes
.../resize-back-decision-on-top-of-decision.png | Bin 39013 -> 37580 bytes
...ze-back-decision-service-on-top-of-decision.png | Bin 46414 -> 44737 bytes
.../resize-back-input-data-on-top-of-decision.png | Bin 42137 -> 40487 bytes
...ze-back-knowledge-source-on-top-of-decision.png | Bin 39699 -> 38186 bytes
.../drgElements/resize-bkm-on-top-of-decision.png | Bin 38874 -> 37539 bytes
.../resize-decision-on-top-of-decision.png | Bin 39002 -> 37588 bytes
.../resize-decision-service-on-top-of-decision.png | Bin 46237 -> 44783 bytes
...node-inside-decision-service-after-resizing.png | Bin 48597 -> 46970 bytes
...ode-inside-decision-service-before-resizing.png | Bin 44051 -> 42360 bytes
.../resize-input-data-on-top-of-decision.png | Bin 42360 -> 40720 bytes
.../resize-knowledge-source-on-top-of-decision.png | Bin 41285 -> 39804 bytes
.../resize-non-empty-decision-service.png | Bin 44459 -> 42773 bytes
...from-decision-node-to-knowledge-source-node.png | Bin 39805 -> 38239 bytes
...om-input-data-node-to-knowledge-source-node.png | Bin 44315 -> 42671 bytes
...edge-from-knowledge-source-node-to-bkm-node.png | Bin 43994 -> 42029 bytes
...from-knowledge-source-node-to-decision-node.png | Bin 44245 -> 42496 bytes
...wledge-source-node-to-knowledge-source-node.png | Bin 43810 -> 42033 bytes
...edge-from-decision-service-node-to-bkm-node.png | Bin 57351 -> 54894 bytes
...from-decision-service-node-to-decision-node.png | Bin 57625 -> 55352 bytes
...ority-requirement-waypoint-edge-with-corner.png | Bin 55359 -> 53872 bytes
...uthority-requirement-waypoint-straight-edge.png | Bin 37406 -> 35761 bytes
...ation-requirement-waypoint-edge-with-corner.png | Bin 53271 -> 52359 bytes
...ormation-requirement-waypoint-straight-edge.png | Bin 32038 -> 30632 bytes
...ledge-requirement-waypoint-edge-with-corner.png | Bin 49742 -> 48601 bytes
...nowledge-requirement-waypoint-straight-edge.png | Bin 31674 -> 30430 bytes
.../move-authority-requirement-ending-waypoint.png | Bin 43192 -> 41452 bytes
.../move-authority-requirement-middle-waypoint.png | Bin 38216 -> 36616 bytes
...move-authority-requirement-middle-waypoints.png | Bin 58859 -> 57320 bytes
...ty-requirement-starting-and-ending-waypoint.png | Bin 49617 -> 47273 bytes
...ove-information-requirement-ending-waypoint.png | Bin 42603 -> 40817 bytes
...ove-information-requirement-middle-waypoint.png | Bin 35983 -> 34586 bytes
...ve-information-requirement-middle-waypoints.png | Bin 42955 -> 41952 bytes
...on-requirement-starting-and-ending-waypoint.png | Bin 46632 -> 44690 bytes
.../move-knowledge-requirement-ending-waypoint.png | Bin 40107 -> 38525 bytes
.../move-knowledge-requirement-middle-waypoint.png | Bin 32572 -> 31272 bytes
...move-knowledge-requirement-middle-waypoints.png | Bin 53082 -> 51873 bytes
...ge-requirement-starting-and-ending-waypoint.png | Bin 43417 -> 41521 bytes
.../Google-Chrome/fit-to-view-diagram.png | Bin 31864 -> 30700 bytes
.../Google-Chrome/reset-multiple-nodes-font.png | Bin 34164 -> 33532 bytes
.../Google-Chrome/zoom-in-diagram.png | Bin 33034 -> 32083 bytes
.../adaptive-palette-node-from-more-items.png | Bin 0 -> 37977 bytes
.../chromium/change-multiple-nodes-font.png | Bin 40148 -> 39008 bytes
.../chromium/change-multiple-nodes-shape.png | Bin 33896 -> 33095 bytes
.../add-2-group-nodes-from-palette.png | Bin 34016 -> 32323 bytes
.../add-2-text-annotation-nodes-from-palette.png | Bin 30305 -> 28998 bytes
...-edge-from-bkm-node-to-text-annotation-node.png | Bin 34606 -> 33203 bytes
...-from-decision-node-to-text-annotation-node.png | Bin 34437 -> 33056 bytes
...cision-service-node-to-text-annotation-node.png | Bin 47384 -> 45500 bytes
...dge-from-group-node-to-text-annotation-node.png | Bin 46060 -> 44756 bytes
...rom-input-data-node-to-text-annotation-node.png | Bin 38850 -> 37547 bytes
...owledge-source-node-to-text-annotation-node.png | Bin 38874 -> 37415 bytes
...-edge-from-text-annotation-node-to-bkm-node.png | Bin 44471 -> 41500 bytes
...-from-text-annotation-node-to-decision-node.png | Bin 44566 -> 41753 bytes
...xt-annotation-node-to-decision-service-node.png | Bin 39609 -> 37031 bytes
...rom-text-annotation-node-to-input-data-node.png | Bin 46755 -> 43451 bytes
...xt-annotation-node-to-knowledge-source-node.png | Bin 44279 -> 41320 bytes
.../add-text-annotation-from-decision-service.png | Bin 40688 -> 37908 bytes
.../add-text-annotation-from-input-data.png | Bin 39851 -> 37475 bytes
.../add-text-annotation-from-knowledge-source.png | Bin 40277 -> 37716 bytes
.../chromium/drdArtifacts/change-group-font.png | Bin 45308 -> 44395 bytes
.../drdArtifacts/change-group-position.png | Bin 42738 -> 42048 bytes
.../drdArtifacts/change-text-annotation-font.png | Bin 36181 -> 33806 bytes
.../change-text-annotation-position.png | Bin 29318 -> 27269 bytes
...elete-association-waypoint-edge-with-corner.png | Bin 45285 -> 44112 bytes
.../delete-association-waypoint-straight-edge.png | Bin 34121 -> 32686 bytes
.../move-association-ending-waypoint.png | Bin 40486 -> 37749 bytes
.../move-association-middle-waypoint.png | Bin 38783 -> 37238 bytes
.../move-association-middle-waypoints.png | Bin 49258 -> 47965 bytes
...ve-association-starting-and-ending-waypoint.png | Bin 44256 -> 42504 bytes
.../resize-back-group-on-top-of-decision.png | Bin 47486 -> 46566 bytes
.../resize-group-on-top-of-decision.png | Bin 47906 -> 46983 bytes
.../drds/add-conflicting-decision-service.png | Bin 34806 -> 33005 bytes
.../chromium/drds/collapse-decision-service.png | Bin 42690 -> 41017 bytes
.../drds/drds-ar-edge-depiction-waypoint.png | Bin 41274 -> 38069 bytes
.../drds/drds-decision-missing-dependency.png | Bin 36238 -> 34160 bytes
.../drds/drds-decision-no-missing-dependency.png | Bin 51217 -> 48578 bytes
.../drds/drds-ir-edge-depiction-waypoint.png | Bin 42363 -> 40176 bytes
.../drds/drds-kr-edge-depiction-waypoint.png | Bin 43828 -> 41278 bytes
.../drgElements/add-2-bkm-nodes-from-palette.png | Bin 28809 -> 27413 bytes
.../add-2-decision-nodes-from-palette.png | Bin 29019 -> 27721 bytes
.../add-2-decision-service-nodes-from-palette.png | Bin 36357 -> 34557 bytes
.../add-2-input-data-nodes-from-palette.png | Bin 34162 -> 32535 bytes
.../add-2-knowledge-source-nodes-from-palette.png | Bin 34749 -> 32839 bytes
.../drgElements/add-bkm-node-from-bkm-node.png | Bin 39031 -> 37290 bytes
.../add-bkm-node-from-decision-service-node.png | Bin 44238 -> 42233 bytes
.../add-bkm-node-from-knowledge-source-node.png | Bin 42389 -> 40352 bytes
.../drgElements/add-bkm-node-from-palette.png | Bin 36524 -> 35109 bytes
.../add-decision-node-from-bkm-node.png | Bin 41928 -> 40014 bytes
.../add-decision-node-from-decision-node.png | Bin 39365 -> 37574 bytes
...dd-decision-node-from-decision-service-node.png | Bin 44487 -> 42650 bytes
.../add-decision-node-from-input-data-node.png | Bin 44959 -> 43055 bytes
...dd-decision-node-from-knowledge-source-node.png | Bin 42604 -> 40570 bytes
.../drgElements/add-decision-node-from-palette.png | Bin 36876 -> 35518 bytes
.../add-external-node-inside-decision-service.png | Bin 48542 -> 46802 bytes
...dd-knowledge-source-node-from-decision-node.png | Bin 39456 -> 37535 bytes
...-knowledge-source-node-from-input-data-node.png | Bin 41976 -> 39894 bytes
...edge-source-node-from-knowledge-source-node.png | Bin 44735 -> 42329 bytes
.../add-knowledge-source-node-from-palette.png | Bin 36623 -> 35099 bytes
.../chromium/drgElements/change-bkm-font.png | Bin 27746 -> 26693 bytes
.../chromium/drgElements/change-bkm-position.png | Bin 24848 -> 23719 bytes
.../chromium/drgElements/change-decision-font.png | Bin 29174 -> 27990 bytes
.../drgElements/change-decision-position.png | Bin 24882 -> 23862 bytes
.../drgElements/change-decision-service-font.png | Bin 47953 -> 46274 bytes
.../change-decision-service-position.png | Bin 41196 -> 39343 bytes
.../drgElements/change-input-data-font.png | Bin 33019 -> 32136 bytes
.../drgElements/change-input-data-position.png | Bin 29492 -> 28324 bytes
.../drgElements/change-knowledge-source-font.png | Bin 34435 -> 33296 bytes
.../change-knowledge-source-position.png | Bin 29427 -> 28152 bytes
...l-node-inside-decision-service-after-delete.png | Bin 46006 -> 44397 bytes
...-node-inside-decision-service-before-delete.png | Bin 44053 -> 42237 bytes
...l-decision-from-ds-to-another-ds-after-move.png | Bin 52451 -> 51011 bytes
...-decision-from-ds-to-another-ds-before-move.png | Bin 55138 -> 53006 bytes
...n-inside-decision-service-after-move-to-out.png | Bin 48676 -> 46957 bytes
...-inside-decision-service-before-move-to-out.png | Bin 45976 -> 44467 bytes
...al-decision-out-from-decision-service-after.png | Bin 35195 -> 33623 bytes
...l-decision-out-from-decision-service-before.png | Bin 45976 -> 44463 bytes
.../drgElements/rename-bkm-node-from-diagram.png | Bin 37009 -> 35739 bytes
.../rename-decision-service-node-from-diagram.png | Bin 44448 -> 42924 bytes
.../rename-input-data-node-from-diagram.png | Bin 40548 -> 38987 bytes
.../rename-knowledge-source-node-from-diagram.png | Bin 37606 -> 36202 bytes
.../resize-back-bkm-on-top-of-decision.png | Bin 38769 -> 37260 bytes
.../resize-back-decision-on-top-of-decision.png | Bin 38842 -> 37339 bytes
...ze-back-decision-service-on-top-of-decision.png | Bin 46155 -> 44472 bytes
.../resize-back-input-data-on-top-of-decision.png | Bin 41942 -> 40239 bytes
...ze-back-knowledge-source-on-top-of-decision.png | Bin 39547 -> 37995 bytes
.../drgElements/resize-bkm-on-top-of-decision.png | Bin 38645 -> 37267 bytes
.../resize-decision-on-top-of-decision.png | Bin 38863 -> 37360 bytes
.../resize-decision-service-on-top-of-decision.png | Bin 46036 -> 44516 bytes
...node-inside-decision-service-after-resizing.png | Bin 48637 -> 46710 bytes
...ode-inside-decision-service-before-resizing.png | Bin 44053 -> 42237 bytes
.../resize-input-data-on-top-of-decision.png | Bin 42167 -> 40437 bytes
.../resize-knowledge-source-on-top-of-decision.png | Bin 41207 -> 39633 bytes
.../resize-non-empty-decision-service.png | Bin 44305 -> 42585 bytes
...from-decision-node-to-knowledge-source-node.png | Bin 39698 -> 38078 bytes
...om-input-data-node-to-knowledge-source-node.png | Bin 44286 -> 42503 bytes
...edge-from-knowledge-source-node-to-bkm-node.png | Bin 43859 -> 41769 bytes
...from-knowledge-source-node-to-decision-node.png | Bin 44070 -> 42237 bytes
...wledge-source-node-to-knowledge-source-node.png | Bin 43753 -> 41866 bytes
...edge-from-decision-service-node-to-bkm-node.png | Bin 57060 -> 54534 bytes
...from-decision-service-node-to-decision-node.png | Bin 57220 -> 54994 bytes
...ority-requirement-waypoint-edge-with-corner.png | Bin 55469 -> 53723 bytes
...uthority-requirement-waypoint-straight-edge.png | Bin 37347 -> 35593 bytes
...ation-requirement-waypoint-edge-with-corner.png | Bin 53312 -> 52197 bytes
...ormation-requirement-waypoint-straight-edge.png | Bin 31987 -> 30469 bytes
...ledge-requirement-waypoint-edge-with-corner.png | Bin 49803 -> 48455 bytes
...nowledge-requirement-waypoint-straight-edge.png | Bin 31595 -> 30267 bytes
.../move-authority-requirement-ending-waypoint.png | Bin 43184 -> 41320 bytes
.../move-authority-requirement-middle-waypoint.png | Bin 38126 -> 36456 bytes
...move-authority-requirement-middle-waypoints.png | Bin 58875 -> 57121 bytes
...ty-requirement-starting-and-ending-waypoint.png | Bin 49422 -> 46982 bytes
...ove-information-requirement-ending-waypoint.png | Bin 42539 -> 40578 bytes
...ove-information-requirement-middle-waypoint.png | Bin 35949 -> 34449 bytes
...ve-information-requirement-middle-waypoints.png | Bin 42990 -> 41750 bytes
...on-requirement-starting-and-ending-waypoint.png | Bin 46466 -> 44401 bytes
.../move-knowledge-requirement-ending-waypoint.png | Bin 39910 -> 38236 bytes
.../move-knowledge-requirement-middle-waypoint.png | Bin 32448 -> 31099 bytes
...move-knowledge-requirement-middle-waypoints.png | Bin 53116 -> 51684 bytes
...ge-requirement-starting-and-ending-waypoint.png | Bin 43203 -> 41235 bytes
.../chromium/fit-to-view-diagram.png | Bin 31826 -> 30531 bytes
.../chromium/reset-multiple-nodes-font.png | Bin 33929 -> 33109 bytes
.../__screenshots__/chromium/zoom-in-diagram.png | Bin 33008 -> 31907 bytes
.../adaptive-palette-node-from-more-items.png | Bin 0 -> 45987 bytes
.../webkit/change-multiple-nodes-font.png | Bin 46260 -> 46364 bytes
.../webkit/change-multiple-nodes-shape.png | Bin 39362 -> 39247 bytes
.../add-2-group-nodes-from-palette.png | Bin 35920 -> 39407 bytes
...rom-text-annotation-node-to-input-data-node.png | Bin 51076 -> 53124 bytes
.../drdArtifacts/add-group-node-from-palette.png | Bin 43695 -> 52504 bytes
.../drdArtifacts/add-text-annotation-from-bkm.png | Bin 43054 -> 42051 bytes
.../add-text-annotation-from-input-data.png | Bin 45476 -> 47859 bytes
.../webkit/drdArtifacts/change-group-font.png | Bin 52478 -> 52478 bytes
.../webkit/drdArtifacts/change-group-position.png | Bin 49210 -> 49281 bytes
.../drdArtifacts/change-text-annotation-font.png | Bin 40784 -> 40856 bytes
.../change-text-annotation-position.png | Bin 33091 -> 33334 bytes
.../move-association-ending-waypoint.png | Bin 45988 -> 48107 bytes
.../rename-group-node-from-diagram.png | Bin 44164 -> 53129 bytes
.../drds/add-conflicting-decision-service.png | Bin 36344 -> 40277 bytes
...ision-added-to-decision-service-collapsedDS.png | Bin 30745 -> 34076 bytes
.../drds/decision-added-to-decision-service.png | Bin 32276 -> 36034 bytes
.../decision-removed-from-decision-service.png | Bin 31229 -> 34528 bytes
.../drds/drds-decision-missing-dependency.png | Bin 42876 -> 42858 bytes
.../drds/drds-ir-edge-depiction-waypoint.png | Bin 49169 -> 51522 bytes
.../drds/drds-kr-edge-depiction-waypoint.png | Bin 45648 -> 50643 bytes
.../webkit/drds/moving-divider-line.png | Bin 43048 -> 49595 bytes
.../webkit/drds/repositioned-decision.png | Bin 32284 -> 35997 bytes
.../webkit/drds/resized-decision-service.png | Bin 43372 -> 50165 bytes
.../webkit/drds/resized-decision.png | Bin 32231 -> 35949 bytes
.../add-decision-node-from-bkm-node.png | Bin 48914 -> 49810 bytes
...dd-knowledge-source-node-from-decision-node.png | Bin 45741 -> 46185 bytes
...-knowledge-source-node-from-input-data-node.png | Bin 48746 -> 48478 bytes
...edge-source-node-from-knowledge-source-node.png | Bin 51657 -> 51374 bytes
.../add-knowledge-source-node-from-palette.png | Bin 43110 -> 42812 bytes
.../webkit/drgElements/change-bkm-font.png | Bin 32098 -> 32110 bytes
.../webkit/drgElements/change-bkm-position.png | Bin 29035 -> 29008 bytes
.../webkit/drgElements/change-decision-font.png | Bin 33776 -> 33792 bytes
.../drgElements/change-decision-position.png | Bin 29001 -> 29122 bytes
.../drgElements/change-decision-service-font.png | Bin 54962 -> 54939 bytes
.../change-decision-service-position.png | Bin 47354 -> 47310 bytes
.../webkit/drgElements/change-input-data-font.png | Bin 38071 -> 38087 bytes
.../drgElements/change-input-data-position.png | Bin 33957 -> 34013 bytes
.../drgElements/change-knowledge-source-font.png | Bin 39711 -> 39723 bytes
.../change-knowledge-source-position.png | Bin 34071 -> 33973 bytes
.../resize-non-empty-decision-service.png | Bin 50755 -> 50821 bytes
...wledge-source-node-to-knowledge-source-node.png | Bin 49251 -> 50962 bytes
...ove-information-requirement-ending-waypoint.png | Bin 51775 -> 49474 bytes
.../move-knowledge-requirement-ending-waypoint.png | Bin 47471 -> 46647 bytes
.../webkit/keep-view-settings-after-swap-tabs.png | Bin 60021 -> 68311 bytes
.../webkit/reset-multiple-nodes-font.png | Bin 39348 -> 39234 bytes
.../dmn-editor/tests-e2e/adaptivePalette.spec.ts | 82 +++++++
.../Google-Chrome/createFiles/new-file-dmn.png | Bin 66030 -> 67394 bytes
.../Google-Chrome/createFiles/sample-dmn.png | Bin 68341 -> 69227 bytes
.../chromium/createFiles/new-file-dmn.png | Bin 64648 -> 63581 bytes
.../chromium/createFiles/sample-dmn.png | Bin 68820 -> 67543 bytes
.../webkit/createFiles/new-file-dmn.png | Bin 77611 -> 79454 bytes
.../webkit/createFiles/sample-dmn.png | Bin 80549 -> 81855 bytes
309 files changed, 403 insertions(+), 45 deletions(-)
diff --git a/packages/dmn-editor-standalone/tests-e2e/__screenshots__/Google-Chrome/api/setContent-emptyDrd.png b/packages/dmn-editor-standalone/tests-e2e/__screenshots__/Google-Chrome/api/setContent-emptyDrd.png
index e9ea5c7ab8c..baa6c448e44 100644
Binary files a/packages/dmn-editor-standalone/tests-e2e/__screenshots__/Google-Chrome/api/setContent-emptyDrd.png and b/packages/dmn-editor-standalone/tests-e2e/__screenshots__/Google-Chrome/api/setContent-emptyDrd.png differ
diff --git a/packages/dmn-editor-standalone/tests-e2e/__screenshots__/chromium/api/setContent-emptyDrd.png b/packages/dmn-editor-standalone/tests-e2e/__screenshots__/chromium/api/setContent-emptyDrd.png
index 94128c2b290..75d2b7ca448 100644
Binary files a/packages/dmn-editor-standalone/tests-e2e/__screenshots__/chromium/api/setContent-emptyDrd.png and b/packages/dmn-editor-standalone/tests-e2e/__screenshots__/chromium/api/setContent-emptyDrd.png differ
diff --git a/packages/dmn-editor-standalone/tests-e2e/__screenshots__/webkit/api/getPreview-loanPreQualificationSvg.png b/packages/dmn-editor-standalone/tests-e2e/__screenshots__/webkit/api/getPreview-loanPreQualificationSvg.png
index ec5ea20d461..c30ccc1c603 100644
Binary files a/packages/dmn-editor-standalone/tests-e2e/__screenshots__/webkit/api/getPreview-loanPreQualificationSvg.png and b/packages/dmn-editor-standalone/tests-e2e/__screenshots__/webkit/api/getPreview-loanPreQualificationSvg.png differ
diff --git a/packages/dmn-editor-standalone/tests-e2e/__screenshots__/webkit/api/open-editor.png b/packages/dmn-editor-standalone/tests-e2e/__screenshots__/webkit/api/open-editor.png
index f4664cd44ce..8fda1f776c8 100644
Binary files a/packages/dmn-editor-standalone/tests-e2e/__screenshots__/webkit/api/open-editor.png and b/packages/dmn-editor-standalone/tests-e2e/__screenshots__/webkit/api/open-editor.png differ
diff --git a/packages/dmn-editor-standalone/tests-e2e/__screenshots__/webkit/api/setContent-emptyDmn.png b/packages/dmn-editor-standalone/tests-e2e/__screenshots__/webkit/api/setContent-emptyDmn.png
index dda7314d5b9..60b56e4f3eb 100644
Binary files a/packages/dmn-editor-standalone/tests-e2e/__screenshots__/webkit/api/setContent-emptyDmn.png and b/packages/dmn-editor-standalone/tests-e2e/__screenshots__/webkit/api/setContent-emptyDmn.png differ
diff --git a/packages/dmn-editor-standalone/tests-e2e/__screenshots__/webkit/api/setContent-emptyDrd.png b/packages/dmn-editor-standalone/tests-e2e/__screenshots__/webkit/api/setContent-emptyDrd.png
index a52f24bc278..6e21cdaa029 100644
Binary files a/packages/dmn-editor-standalone/tests-e2e/__screenshots__/webkit/api/setContent-emptyDrd.png and b/packages/dmn-editor-standalone/tests-e2e/__screenshots__/webkit/api/setContent-emptyDrd.png differ
diff --git a/packages/dmn-editor-standalone/tests-e2e/__screenshots__/webkit/api/setContent-loanPreQualification.png b/packages/dmn-editor-standalone/tests-e2e/__screenshots__/webkit/api/setContent-loanPreQualification.png
index e571c7cd898..226d07707db 100644
Binary files a/packages/dmn-editor-standalone/tests-e2e/__screenshots__/webkit/api/setContent-loanPreQualification.png and b/packages/dmn-editor-standalone/tests-e2e/__screenshots__/webkit/api/setContent-loanPreQualification.png differ
diff --git a/packages/dmn-editor/src/DmnEditor.css b/packages/dmn-editor/src/DmnEditor.css
index b739ebb252b..2730872c59f 100644
--- a/packages/dmn-editor/src/DmnEditor.css
+++ b/packages/dmn-editor/src/DmnEditor.css
@@ -360,6 +360,7 @@
background: #fff;
border-radius: 40px;
border: 1px solid black;
+ margin-bottom: 8px;
}
.kie-dmn-editor--palette:hover {
box-shadow: 4px 4px 2px 0px rgb(127 127 127);
@@ -519,6 +520,7 @@
background: #fff;
border-radius: 40px;
border: 1px solid black;
+ margin-bottom: 8px;
}
.kie-dmn-editor--external-nodes-panel-toggle:hover,
.kie-dmn-editor--drg-panel-toggle:hover {
@@ -556,6 +558,94 @@
backdrop-filter: blur(4px);
width: 400px;
}
+
+.kie-dmn-editor--palette-more-items {
+ position: absolute;
+ left: 58px;
+ bottom: 0;
+ padding: 8px;
+ max-height: calc(100vh - 200px);
+ overflow: visible;
+ background: #fff;
+ border-radius: 20px;
+ border: 1px solid black;
+ width: fit-content;
+}
+
+.kie-dmn-editor--palette-more-items:hover {
+ box-shadow: 4px 4px 2px 0px rgb(127 127 127);
+}
+
+.kie-dmn-editor--palette-more-items::before {
+ content: "";
+ position: absolute;
+ left: -7px;
+ bottom: 18px;
+ width: 14px;
+ height: 14px;
+ background: #fff;
+ border-left: 1px solid black;
+ border-top: 1px solid black;
+ transform: rotate(-45deg);
+ z-index: 1;
+}
+
+.kie-dmn-editor--palette-more-items-grid {
+ display: grid;
+ grid-template-columns: repeat(2, 40px);
+ gap: 8px;
+ padding: 0;
+ width: fit-content;
+}
+
+.kie-dmn-editor--palette-more-items-grid .kie-dmn-editor--palette-button {
+ margin: 0;
+ width: 40px;
+ height: 40px;
+ max-width: 40px;
+ border-radius: 40px;
+ border: 0;
+ background: white;
+}
+
+.kie-dmn-editor--palette-more-items-grid .kie-dmn-editor--palette-button:hover {
+ filter: brightness(95%);
+ cursor: grab;
+}
+
+.kie-dmn-editor--palette-more-items-grid .kie-dmn-editor--palette-button:active {
+ filter: brightness(90%);
+ cursor: grabbing;
+}
+
+.kie-dmn-editor--palette-ellipsis-button {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ width: 40px;
+ height: 40px;
+ margin: 0;
+ padding: 0;
+ border: 0;
+ background: transparent;
+ cursor: pointer;
+ border-radius: 0;
+ overflow: hidden;
+}
+
+.kie-dmn-editor--palette-ellipsis-button:hover {
+ background: rgba(0, 0, 0, 0.05);
+}
+
+.kie-dmn-editor--palette-ellipsis-button.active {
+ background: rgba(0, 107, 164, 0.1);
+ color: #006ba4;
+}
+
+.kie-dmn-editor--palette-ellipsis-button svg {
+ width: 16px;
+ height: 16px;
+}
.kie-dmn-editor--external-nodes-panel-toggle {
margin-right: 16px;
width: 42px;
diff --git a/packages/dmn-editor/src/diagram/Palette.tsx b/packages/dmn-editor/src/diagram/Palette.tsx
index 391baf520f7..441b700ed98 100644
--- a/packages/dmn-editor/src/diagram/Palette.tsx
+++ b/packages/dmn-editor/src/diagram/Palette.tsx
@@ -19,7 +19,7 @@
import * as RF from "reactflow";
import * as React from "react";
-import { useCallback } from "react";
+import { useCallback, useEffect, useMemo, useRef, useState } from "react";
import { NodeType } from "./connections/graphStructure";
import { NODE_TYPES } from "./nodes/NodeTypes";
import { DiagramLhsPanel } from "../store/Store";
@@ -43,6 +43,7 @@ import { DrdSelectorPanel } from "./DrdSelectorPanel";
import { addOrGetDrd, getDefaultDrdName } from "../mutations/addOrGetDrd";
import { InlineFeelNameInput } from "../feel/InlineFeelNameInput";
import { BarsIcon } from "@patternfly/react-icons/dist/js/icons/bars-icon";
+import { EllipsisHIcon } from "@patternfly/react-icons/dist/js/icons/ellipsis-h-icon";
import { DrgNodesPanel } from "./DrgNodesPanel";
import { CaretDownIcon } from "@patternfly/react-icons/dist/js/icons/caret-down-icon";
import { useInViewSelect } from "../responsiveness/useInViewSelect";
@@ -55,6 +56,33 @@ import { useDmnEditorI18n } from "../i18n";
export const MIME_TYPE_FOR_DMN_EDITOR_NEW_NODE_FROM_PALETTE = "application/kie-dmn-editor--new-node-from-palette";
+const VIEWPORT_PADDING = 20;
+
+function calculateVisibleIconCount(
+ panelRect: DOMRect,
+ paletteRect: DOMRect,
+ viewportHeight: number,
+ iconHeight: number,
+ ellipsisHeight: number,
+ totalIcons: number
+): number {
+ const effectiveViewportHeight = viewportHeight - VIEWPORT_PADDING;
+ const currentPaletteHeight = paletteRect.height;
+ const fullPaletteHeight = totalIcons * iconHeight;
+
+ const heightDifference = fullPaletteHeight - currentPaletteHeight;
+ const panelBottomIfAllVisible = panelRect.bottom + heightDifference;
+
+ if (panelBottomIfAllVisible > effectiveViewportHeight) {
+ const availableSpace = effectiveViewportHeight - (panelRect.bottom - currentPaletteHeight);
+ const spaceForIcons = availableSpace - ellipsisHeight;
+ const iconsThatFit = Math.floor(spaceForIcons / iconHeight);
+ return Math.max(1, Math.min(totalIcons - 1, iconsThatFit));
+ }
+
+ return totalIcons;
+}
+
export function Palette({ pulse }: { pulse: boolean }) {
const { i18n } = useDmnEditorI18n();
const onDragStart = useCallback((event: React.DragEvent, nodeType: NodeType) => {
@@ -107,6 +135,130 @@ export function Palette({ pulse }: { pulse: boolean }) {
const { maxHeight } = useInViewSelect(dmnEditorRootElementRef, nodesPalletePopoverRef);
+ const panelRef = useRef<HTMLDivElement>(null);
+ const paletteRef = useRef<HTMLDivElement>(null);
+ const submenuRef = useRef<HTMLDivElement>(null);
+ const iconMeasureRef = useRef<HTMLDivElement>(null);
+ const ellipsisButtonRef = useRef<HTMLButtonElement>(null);
+
+ const primaryIcons = useMemo(
+ () => [
+ { nodeType: NODE_TYPES.inputData as NodeType, title: i18n.nodes.inputData, className: "input-data" },
+ { nodeType: NODE_TYPES.decision as NodeType, title: i18n.nodes.decision, className: "decision" },
+ { nodeType: NODE_TYPES.bkm as NodeType, title: i18n.nodes.businessKnowledgeModel, className: "bkm" },
+ {
+ nodeType: NODE_TYPES.knowledgeSource as NodeType,
+ title: i18n.nodes.knowledgeSource,
+ className: "knowledge-source",
+ },
+ {
+ nodeType: NODE_TYPES.decisionService as NodeType,
+ title: i18n.nodes.decisionService,
+ className: "decision-service",
+ },
+ ],
+ [i18n]
+ );
+
+ const totalIcons = primaryIcons.length;
+ const [visibleIconCount, setVisibleIconCount] = useState<number>(totalIcons);
+ const [submenuOpen, setSubmenuOpen] = useState(false);
+
+ const showEllipsis = visibleIconCount < totalIcons;
+
+ const iconHeightRef = useRef(48);
+ const ellipsisHeightRef = useRef(40);
+
+ useEffect(() => {
+ if (iconMeasureRef.current) {
+ const rect = iconMeasureRef.current.getBoundingClientRect();
+ if (rect.height) {
+ iconHeightRef.current = rect.height;
+ }
+ }
+ if (ellipsisButtonRef.current) {
+ const rect = ellipsisButtonRef.current.getBoundingClientRect();
+ if (rect.height) {
+ ellipsisHeightRef.current = rect.height;
+ }
+ }
+ }, [visibleIconCount]);
+
+ useEffect(() => {
+ let animationFrameId: number | null = null;
+ let lastCount = totalIcons;
+
+ const updateVisibleIcons = () => {
+ if (animationFrameId !== null) cancelAnimationFrame(animationFrameId);
+
+ animationFrameId = requestAnimationFrame(() => {
+ if (!panelRef.current || !paletteRef.current) {
+ if (lastCount !== totalIcons) {
+ setVisibleIconCount(totalIcons);
+ lastCount = totalIcons;
+ }
+ return;
+ }
+
+ const newCount = calculateVisibleIconCount(
+ panelRef.current.getBoundingClientRect(),
+ paletteRef.current.getBoundingClientRect(),
+ window.innerHeight,
+ iconHeightRef.current,
+ ellipsisHeightRef.current,
+ totalIcons
+ );
+
+ if (newCount !== lastCount) {
+ setVisibleIconCount(newCount);
+ lastCount = newCount;
+ }
+ });
+ };
+
+ updateVisibleIcons();
+ window.addEventListener("resize", updateVisibleIcons);
+
+ return () => {
+ window.removeEventListener("resize", updateVisibleIcons);
+ if (animationFrameId !== null) cancelAnimationFrame(animationFrameId);
+ };
+ }, [totalIcons]);
+
+ const renderPaletteIcon = useCallback(
+ (icon: (typeof primaryIcons)[number]) => {
+ const isInputData = icon.nodeType === NODE_TYPES.inputData;
+ const iconContent = isInputData ? (
+ isAlternativeInputDataShape ? (
+ <AlternativeInputDataIcon />
+ ) : (
+ <InputDataIcon />
+ )
+ ) : icon.nodeType === NODE_TYPES.decision ? (
+ <DecisionIcon />
+ ) : icon.nodeType === NODE_TYPES.bkm ? (
+ <BkmIcon />
+ ) : icon.nodeType === NODE_TYPES.knowledgeSource ? (
+ <KnowledgeSourceIcon />
+ ) : (
+ <DecisionServiceIcon />
+ );
+
+ return (
+ <div
+ key={icon.nodeType}
+ title={icon.title}
+ className={`kie-dmn-editor--palette-button dndnode ${icon.className}`}
+ onDragStart={(event) => onDragStart(event, icon.nodeType)}
+ draggable={true}
+ >
+ {iconContent}
+ </div>
+ );
+ },
+ [isAlternativeInputDataShape, onDragStart]
+ );
+
const clearCurrentFocusToAllowDraggingNewNode = useCallback(() => {
(document.activeElement as any)?.blur?.();
}, []);
@@ -177,50 +329,53 @@ export function Palette({ pulse }: { pulse: boolean }) {
style={{ marginTop: "78px" }}
onMouseDownCapture={clearCurrentFocusToAllowDraggingNewNode}
>
+ <div
+ ref={panelRef}
+ style={{ position: "absolute", top: 0, left: 0, width: "100%", height: "100%", pointerEvents: "none" }}
+ />
<div ref={nodesPalletePopoverRef} style={{ position: "absolute", left: 0, height: 0, zIndex: -1 }} />
- <aside className={`kie-dmn-editor--palette ${pulse ? "pulse" : ""}`}>
- <div
- title={i18n.nodes.inputData}
- className={"kie-dmn-editor--palette-button dndnode input-data"}
- onDragStart={(event) => onDragStart(event, NODE_TYPES.inputData)}
- draggable={true}
- >
- {isAlternativeInputDataShape ? <AlternativeInputDataIcon /> : <InputDataIcon />}
- </div>
- <div
- title={i18n.nodes.decision}
- className={"kie-dmn-editor--palette-button dndnode decision"}
- onDragStart={(event) => onDragStart(event, NODE_TYPES.decision)}
- draggable={true}
- >
- <DecisionIcon />
- </div>
- <div
- title={i18n.nodes.businessKnowledgeModel}
- className={"kie-dmn-editor--palette-button dndnode bkm"}
- onDragStart={(event) => onDragStart(event, NODE_TYPES.bkm)}
- draggable={true}
- >
- <BkmIcon />
- </div>
- <div
- title={i18n.nodes.knowledgeSource}
- className={"kie-dmn-editor--palette-button dndnode knowledge-source"}
- onDragStart={(event) => onDragStart(event, NODE_TYPES.knowledgeSource)}
- draggable={true}
- >
- <KnowledgeSourceIcon />
- </div>
- <div
- title={i18n.nodes.decisionService}
- className={"kie-dmn-editor--palette-button dndnode decision-service"}
- onDragStart={(event) => onDragStart(event, NODE_TYPES.decisionService)}
- draggable={true}
- >
- <DecisionServiceIcon />
- </div>
+ <aside
+ ref={paletteRef}
+ className={`kie-dmn-editor--palette ${pulse ? "pulse" : ""}`}
+ style={{ position: "relative" }}
+ >
+ {primaryIcons.slice(0, visibleIconCount).map((icon, index) => {
+ const element = renderPaletteIcon(icon);
+
+ return index === 0 ? (
+ <div key={icon.nodeType} ref={iconMeasureRef}>
+ {element}
+ </div>
+ ) : (
+ element
+ );
+ })}
+
+ {showEllipsis && (
+ <>
+ {submenuOpen && (
+ <div
+ ref={submenuRef}
+ data-testid={"kie-tools--dmn-editor--palette-more-items"}
+ className={"kie-dmn-editor--palette-more-items"}
+ >
+ <div className={"kie-dmn-editor--palette-more-items-grid"}>
+ {primaryIcons.slice(visibleIconCount).map(renderPaletteIcon)}
+ </div>
+ </div>
+ )}
+ <button
+ ref={ellipsisButtonRef}
+ title={i18n.nodes.moreItems}
+ className={`kie-dmn-editor--palette-button kie-dmn-editor--palette-ellipsis-button ${submenuOpen ? "active" : ""}`}
+ onClick={() => setSubmenuOpen((v) => !v)}
+ >
+ <EllipsisHIcon />
+ </button>
+ </>
+ )}
</aside>
- <br />
+
<aside className={`kie-dmn-editor--palette ${pulse ? "pulse" : ""}`}>
<div
title={i18n.nodes.group}
@@ -240,7 +395,7 @@ export function Palette({ pulse }: { pulse: boolean }) {
<TextAnnotationIcon />
</div>
</aside>
- <br />
+
<aside className={"kie-dmn-editor--drg-panel-toggle"}>
{diagram.openLhsPanel === DiagramLhsPanel.DRG_NODES && (
<div
@@ -270,7 +425,7 @@ export function Palette({ pulse }: { pulse: boolean }) {
</Icon>
</button>
</aside>
- <br />
+
<aside className={"kie-dmn-editor--external-nodes-panel-toggle"}>
{diagram.openLhsPanel === DiagramLhsPanel.EXTERNAL_NODES && (
<div
diff --git a/packages/dmn-editor/src/i18n/DmnEditorI18n.ts b/packages/dmn-editor/src/i18n/DmnEditorI18n.ts
index b7987299a54..899f7198c8b 100644
--- a/packages/dmn-editor/src/i18n/DmnEditorI18n.ts
+++ b/packages/dmn-editor/src/i18n/DmnEditorI18n.ts
@@ -176,6 +176,7 @@ interface DmnEditorDictionary extends ReferenceDictionary<{
textAnnotation: string;
externalNodes: string;
drgnodes: string;
+ moreItems: string;
unknown: string;
empty: string;
input: string;
diff --git a/packages/dmn-editor/src/i18n/locales/en.ts b/packages/dmn-editor/src/i18n/locales/en.ts
index 1c05b0d1100..3c058048817 100644
--- a/packages/dmn-editor/src/i18n/locales/en.ts
+++ b/packages/dmn-editor/src/i18n/locales/en.ts
@@ -185,6 +185,7 @@ export const en: DmnEditorI18n = {
textAnnotation: "Text Annotation",
externalNodes: "External nodes",
drgnodes: "DRG nodes",
+ moreItems: "More items",
unknown: "unknown",
empty: "<Empty>",
input: "Input",
diff --git a/packages/dmn-editor/tests-e2e/__fixtures__/palette.ts b/packages/dmn-editor/tests-e2e/__fixtures__/palette.ts
index 7d764e44c6d..f19756e175d 100644
--- a/packages/dmn-editor/tests-e2e/__fixtures__/palette.ts
+++ b/packages/dmn-editor/tests-e2e/__fixtures__/palette.ts
@@ -56,6 +56,35 @@ export class Palette {
await this.page.getByRole("button", { name: "External nodes" }).click();
}
+ public getEllipsisButton() {
+ return this.page.getByTitle("More items", { exact: true });
+ }
+
+ public getMoreItemsSubmenu() {
+ return this.page.getByTestId("kie-tools--dmn-editor--palette-more-items");
+ }
+
+ public async openMoreItems() {
+ await this.getEllipsisButton().click();
+ }
+
+ public async dragNewNodeFromMoreItems(args: {
+ type: NodeType;
+ targetPosition: { x: number; y: number };
+ thenRenameTo?: string;
+ }) {
+ const { nodeTitle, nodeName } = this.getNewNodeProperties(args.type);
+
+ await this.getMoreItemsSubmenu()
+ .getByTitle(nodeTitle, { exact: true })
+ .dragTo(this.diagram.get(), { targetPosition: args.targetPosition });
+ await this.nodes.waitForNodeToBeFocused({ name: nodeName });
+ if (args.thenRenameTo) {
+ await this.nodes.rename({ current: nodeName, new: args.thenRenameTo });
+ }
+ await this.nodes.waitForNewNodeEditingToSettle();
+ }
+
private getNewNodeProperties(type: NodeType) {
switch (type) {
case NodeType.INPUT_DATA:
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/adaptive-palette-node-from-more-items.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/adaptive-palette-node-from-more-items.png
new file mode 100644
index 00000000000..599ca4d48ac
Binary files /dev/null and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/adaptive-palette-node-from-more-items.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/change-multiple-nodes-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/change-multiple-nodes-font.png
index 7c614aeb20d..8b5086e8906 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/change-multiple-nodes-font.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/change-multiple-nodes-font.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/change-multiple-nodes-shape.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/change-multiple-nodes-shape.png
index cc4fcd234c0..199950b6673 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/change-multiple-nodes-shape.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/change-multiple-nodes-shape.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-2-group-nodes-from-palette.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-2-group-nodes-from-palette.png
index 03b6d2909d3..7593fd61f53 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-2-group-nodes-from-palette.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-2-group-nodes-from-palette.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-2-text-annotation-nodes-from-palette.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-2-text-annotation-nodes-from-palette.png
index 080727cd5e8..f46cd1bd83c 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-2-text-annotation-nodes-from-palette.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-2-text-annotation-nodes-from-palette.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-bkm-node-to-text-annotation-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-bkm-node-to-text-annotation-node.png
index bf4fd9f148d..adb7c179cc7 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-bkm-node-to-text-annotation-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-bkm-node-to-text-annotation-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-decision-node-to-text-annotation-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-decision-node-to-text-annotation-node.png
index 6a62b9f28fc..f96ad92418c 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-decision-node-to-text-annotation-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-decision-node-to-text-annotation-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-decision-service-node-to-text-annotation-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-decision-service-node-to-text-annotation-node.png
index b0f46230ddf..ea0aeddbcc9 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-decision-service-node-to-text-annotation-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-decision-service-node-to-text-annotation-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-group-node-to-text-annotation-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-group-node-to-text-annotation-node.png
index cd101670d5e..410aab14ef6 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-group-node-to-text-annotation-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-group-node-to-text-annotation-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-input-data-node-to-text-annotation-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-input-data-node-to-text-annotation-node.png
index 44ee110a5ee..ab67e6cf2e0 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-input-data-node-to-text-annotation-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-input-data-node-to-text-annotation-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-knowledge-source-node-to-text-annotation-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-knowledge-source-node-to-text-annotation-node.png
index 0ec2a7b2a58..94d7106b378 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-knowledge-source-node-to-text-annotation-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-knowledge-source-node-to-text-annotation-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-text-annotation-node-to-bkm-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-text-annotation-node-to-bkm-node.png
index b101708e63a..a35cc5a6f6d 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-text-annotation-node-to-bkm-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-text-annotation-node-to-bkm-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-node.png
index 8a036946faa..376f9839c15 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-service-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-service-node.png
index f2e1fbb3990..29336c9f206 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-service-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-service-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-text-annotation-node-to-input-data-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-text-annotation-node-to-input-data-node.png
index 06920c3c483..cae260fe432 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-text-annotation-node-to-input-data-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-text-annotation-node-to-input-data-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-text-annotation-node-to-knowledge-source-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-text-annotation-node-to-knowledge-source-node.png
index 7de4c244da1..9888a34e330 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-text-annotation-node-to-knowledge-source-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-association-edge-from-text-annotation-node-to-knowledge-source-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-text-annotation-from-decision-service.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-text-annotation-from-decision-service.png
index 169488d37fc..d736644a259 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-text-annotation-from-decision-service.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-text-annotation-from-decision-service.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-text-annotation-from-input-data.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-text-annotation-from-input-data.png
index 2668e82b5bd..002ca4744fd 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-text-annotation-from-input-data.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-text-annotation-from-input-data.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-text-annotation-from-knowledge-source.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-text-annotation-from-knowledge-source.png
index 9e20005dec3..1ecfd61141a 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-text-annotation-from-knowledge-source.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/add-text-annotation-from-knowledge-source.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/change-group-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/change-group-font.png
index 2bba3bd25c4..7d9b89ab490 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/change-group-font.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/change-group-font.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/change-group-position.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/change-group-position.png
index f1c9004d22d..75c776f4f05 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/change-group-position.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/change-group-position.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/change-text-annotation-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/change-text-annotation-font.png
index ee9dcf382df..ccfc85dc35f 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/change-text-annotation-font.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/change-text-annotation-font.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/change-text-annotation-position.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/change-text-annotation-position.png
index 6448e1daebf..9bc9f63ddf9 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/change-text-annotation-position.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/change-text-annotation-position.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/delete-association-waypoint-edge-with-corner.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/delete-association-waypoint-edge-with-corner.png
index f8c81e2d779..46b56121148 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/delete-association-waypoint-edge-with-corner.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/delete-association-waypoint-edge-with-corner.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/delete-association-waypoint-straight-edge.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/delete-association-waypoint-straight-edge.png
index 12d771a717a..0147548d81d 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/delete-association-waypoint-straight-edge.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/delete-association-waypoint-straight-edge.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/move-association-ending-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/move-association-ending-waypoint.png
index 3c841ef9e0a..7b18e1e24f9 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/move-association-ending-waypoint.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/move-association-ending-waypoint.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/move-association-middle-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/move-association-middle-waypoint.png
index 14f368f19fc..be3383784a2 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/move-association-middle-waypoint.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/move-association-middle-waypoint.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/move-association-middle-waypoints.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/move-association-middle-waypoints.png
index 956efa4512d..9fb4bed1d49 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/move-association-middle-waypoints.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/move-association-middle-waypoints.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/move-association-starting-and-ending-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/move-association-starting-and-ending-waypoint.png
index 2286bbd52b5..6342df8d982 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/move-association-starting-and-ending-waypoint.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/move-association-starting-and-ending-waypoint.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/resize-back-group-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/resize-back-group-on-top-of-decision.png
index 01fd47663bb..25620b03b2b 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/resize-back-group-on-top-of-decision.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/resize-back-group-on-top-of-decision.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/resize-back-text-annotation-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/resize-back-text-annotation-on-top-of-decision.png
index c998265ed1c..211c0bdbb77 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/resize-back-text-annotation-on-top-of-decision.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/resize-back-text-annotation-on-top-of-decision.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/resize-group-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/resize-group-on-top-of-decision.png
index ba5bc531a40..0e13ccb0091 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/resize-group-on-top-of-decision.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drdArtifacts/resize-group-on-top-of-decision.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drds/add-conflicting-decision-service.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drds/add-conflicting-decision-service.png
index bcfc8e9e70f..9d0dbc14d80 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drds/add-conflicting-decision-service.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drds/add-conflicting-decision-service.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drds/collapse-decision-service.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drds/collapse-decision-service.png
index 98e8dfec64e..9a5519c2890 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drds/collapse-decision-service.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drds/collapse-decision-service.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drds/drds-ar-edge-depiction-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drds/drds-ar-edge-depiction-waypoint.png
index 6e9cd7211fa..df660e5fa84 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drds/drds-ar-edge-depiction-waypoint.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drds/drds-ar-edge-depiction-waypoint.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drds/drds-decision-missing-dependency.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drds/drds-decision-missing-dependency.png
index ef77bef3268..ee7e9146d59 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drds/drds-decision-missing-dependency.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drds/drds-decision-missing-dependency.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drds/drds-decision-no-missing-dependency.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drds/drds-decision-no-missing-dependency.png
index 9b490c89f9f..1db43ccdaf5 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drds/drds-decision-no-missing-dependency.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drds/drds-decision-no-missing-dependency.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drds/drds-ir-edge-depiction-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drds/drds-ir-edge-depiction-waypoint.png
index 48befb51f13..1f85aab77bb 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drds/drds-ir-edge-depiction-waypoint.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drds/drds-ir-edge-depiction-waypoint.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drds/drds-kr-edge-depiction-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drds/drds-kr-edge-depiction-waypoint.png
index 358e4bc987c..2f26d3097f6 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drds/drds-kr-edge-depiction-waypoint.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drds/drds-kr-edge-depiction-waypoint.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-2-bkm-nodes-from-palette.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-2-bkm-nodes-from-palette.png
index b7be50cda2f..0e69320ca38 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-2-bkm-nodes-from-palette.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-2-bkm-nodes-from-palette.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-2-decision-nodes-from-palette.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-2-decision-nodes-from-palette.png
index 979790fbe46..3e2565a2e7d 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-2-decision-nodes-from-palette.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-2-decision-nodes-from-palette.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-2-decision-service-nodes-from-palette.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-2-decision-service-nodes-from-palette.png
index 67609c66a81..1d50d4771e6 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-2-decision-service-nodes-from-palette.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-2-decision-service-nodes-from-palette.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-2-input-data-nodes-from-palette.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-2-input-data-nodes-from-palette.png
index 260816353dd..9f125acd198 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-2-input-data-nodes-from-palette.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-2-input-data-nodes-from-palette.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-2-knowledge-source-nodes-from-palette.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-2-knowledge-source-nodes-from-palette.png
index 337c751503a..d1dd328ce39 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-2-knowledge-source-nodes-from-palette.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-2-knowledge-source-nodes-from-palette.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-bkm-node-from-bkm-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-bkm-node-from-bkm-node.png
index 56aee4174b1..b5b25f744db 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-bkm-node-from-bkm-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-bkm-node-from-bkm-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-bkm-node-from-decision-service-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-bkm-node-from-decision-service-node.png
index 84912c5165e..ebc8b31f192 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-bkm-node-from-decision-service-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-bkm-node-from-decision-service-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-bkm-node-from-knowledge-source-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-bkm-node-from-knowledge-source-node.png
index d2f9ababaa7..3df7d74a2cc 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-bkm-node-from-knowledge-source-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-bkm-node-from-knowledge-source-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-bkm-node-from-palette.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-bkm-node-from-palette.png
index 3e14a85a50f..cba3914b4b9 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-bkm-node-from-palette.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-bkm-node-from-palette.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-bkm-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-bkm-node.png
index 018f8d6746f..db777818211 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-bkm-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-bkm-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-decision-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-decision-node.png
index 378a35d9d43..97f6824ad25 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-decision-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-decision-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-decision-service-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-decision-service-node.png
index 0c9d45fa6bb..603d5cdcd5a 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-decision-service-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-decision-service-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-input-data-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-input-data-node.png
index 85756727663..a380521f981 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-input-data-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-input-data-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-knowledge-source-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-knowledge-source-node.png
index c70931ae3f7..030dc363663 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-knowledge-source-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-knowledge-source-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-palette.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-palette.png
index 700d2149640..eee7b2738d5 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-palette.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-decision-node-from-palette.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-external-node-inside-decision-service.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-external-node-inside-decision-service.png
index 69a692fcf3e..b8036fcb337 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-external-node-inside-decision-service.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-external-node-inside-decision-service.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-knowledge-source-node-from-decision-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-knowledge-source-node-from-decision-node.png
index 131f90b7a47..3d2c48bc2b9 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-knowledge-source-node-from-decision-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-knowledge-source-node-from-decision-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-knowledge-source-node-from-input-data-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-knowledge-source-node-from-input-data-node.png
index 031e171d648..af3f91ab873 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-knowledge-source-node-from-input-data-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-knowledge-source-node-from-input-data-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-knowledge-source-node-from-knowledge-source-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-knowledge-source-node-from-knowledge-source-node.png
index 891e6adb2e1..1140a91a58b 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-knowledge-source-node-from-knowledge-source-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-knowledge-source-node-from-knowledge-source-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-knowledge-source-node-from-palette.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-knowledge-source-node-from-palette.png
index ba8cf5a2e9b..8d69eb52059 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-knowledge-source-node-from-palette.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/add-knowledge-source-node-from-palette.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-bkm-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-bkm-font.png
index 78f55c0ed60..162e7b54186 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-bkm-font.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-bkm-font.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-bkm-position.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-bkm-position.png
index 23cab3cc79b..d67f5ba4aea 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-bkm-position.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-bkm-position.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-decision-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-decision-font.png
index 43d09246c07..b3b88151848 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-decision-font.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-decision-font.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-decision-position.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-decision-position.png
index 83c9e8baa7f..ceaec7b62cc 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-decision-position.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-decision-position.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-decision-service-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-decision-service-font.png
index d26a5eae59e..3d3d438130b 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-decision-service-font.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-decision-service-font.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-decision-service-position.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-decision-service-position.png
index e62eb8966e6..464d27ce5af 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-decision-service-position.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-decision-service-position.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-input-data-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-input-data-font.png
index 57634f0c5d0..fde831aed25 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-input-data-font.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-input-data-font.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-input-data-position.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-input-data-position.png
index 3b1cbf70013..b48707b467a 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-input-data-position.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-input-data-position.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-knowledge-source-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-knowledge-source-font.png
index a16c952cd36..d23dd027f9f 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-knowledge-source-font.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-knowledge-source-font.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-knowledge-source-position.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-knowledge-source-position.png
index bd547efd2da..5817d1dadeb 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-knowledge-source-position.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/change-knowledge-source-position.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/delete-external-node-inside-decision-service-after-delete.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/delete-external-node-inside-decision-service-after-delete.png
index 9b35c8f7d82..6c375a81f3b 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/delete-external-node-inside-decision-service-after-delete.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/delete-external-node-inside-decision-service-after-delete.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/delete-external-node-inside-decision-service-before-delete.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/delete-external-node-inside-decision-service-before-delete.png
index 1cbd34152cc..0bf8597feee 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/delete-external-node-inside-decision-service-before-delete.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/delete-external-node-inside-decision-service-before-delete.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/move-external-decision-from-ds-to-another-ds-after-move.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/move-external-decision-from-ds-to-another-ds-after-move.png
index 62550f09a45..e58ba09b8c9 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/move-external-decision-from-ds-to-another-ds-after-move.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/move-external-decision-from-ds-to-another-ds-after-move.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/move-external-decision-from-ds-to-another-ds-before-move.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/move-external-decision-from-ds-to-another-ds-before-move.png
index bd326bdfc00..736d85c5fe5 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/move-external-decision-from-ds-to-another-ds-before-move.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/move-external-decision-from-ds-to-another-ds-before-move.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/move-external-decision-inside-decision-service-after-move-to-out.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/move-external-decision-inside-decision-service-after-move-to-out.png
index a812ce393fe..1d2bff2cfd0 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/move-external-decision-inside-decision-service-after-move-to-out.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/move-external-decision-inside-decision-service-after-move-to-out.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/move-external-decision-inside-decision-service-before-move-to-out.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/move-external-decision-inside-decision-service-before-move-to-out.png
index e8158362909..bf9a69370e2 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/move-external-decision-inside-decision-service-before-move-to-out.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/move-external-decision-inside-decision-service-before-move-to-out.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/move-external-decision-out-from-decision-service-after.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/move-external-decision-out-from-decision-service-after.png
index 6ed3b4fc4cb..4c5e4b5a7b5 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/move-external-decision-out-from-decision-service-after.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/move-external-decision-out-from-decision-service-after.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/move-external-decision-out-from-decision-service-before.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/move-external-decision-out-from-decision-service-before.png
index e8158362909..bf9a69370e2 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/move-external-decision-out-from-decision-service-before.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/move-external-decision-out-from-decision-service-before.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/rename-bkm-node-from-diagram.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/rename-bkm-node-from-diagram.png
index bbf24364693..4c39c921e03 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/rename-bkm-node-from-diagram.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/rename-bkm-node-from-diagram.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/rename-decision-node-from-diagram.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/rename-decision-node-from-diagram.png
index 4d683ec8d09..880a000079c 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/rename-decision-node-from-diagram.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/rename-decision-node-from-diagram.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/rename-decision-service-node-from-diagram.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/rename-decision-service-node-from-diagram.png
index 995f7a80af9..fce4e3238ce 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/rename-decision-service-node-from-diagram.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/rename-decision-service-node-from-diagram.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/rename-input-data-node-from-diagram.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/rename-input-data-node-from-diagram.png
index 752fad8987b..e3e7eac58ee 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/rename-input-data-node-from-diagram.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/rename-input-data-node-from-diagram.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/rename-knowledge-source-node-from-diagram.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/rename-knowledge-source-node-from-diagram.png
index c86959fbeb5..1623e99273b 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/rename-knowledge-source-node-from-diagram.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/rename-knowledge-source-node-from-diagram.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-back-bkm-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-back-bkm-on-top-of-decision.png
index bcd725716cf..28755444e5d 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-back-bkm-on-top-of-decision.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-back-bkm-on-top-of-decision.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-back-decision-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-back-decision-on-top-of-decision.png
index 7de7c1a01ff..4e6a0bca837 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-back-decision-on-top-of-decision.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-back-decision-on-top-of-decision.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-back-decision-service-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-back-decision-service-on-top-of-decision.png
index 74a66007f0a..7e421416184 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-back-decision-service-on-top-of-decision.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-back-decision-service-on-top-of-decision.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-back-input-data-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-back-input-data-on-top-of-decision.png
index f14ab32c7d1..79c6e563275 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-back-input-data-on-top-of-decision.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-back-input-data-on-top-of-decision.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-back-knowledge-source-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-back-knowledge-source-on-top-of-decision.png
index 68264cf29fe..d9a2f692cc7 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-back-knowledge-source-on-top-of-decision.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-back-knowledge-source-on-top-of-decision.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-bkm-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-bkm-on-top-of-decision.png
index a41e16e3039..0376f164f8a 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-bkm-on-top-of-decision.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-bkm-on-top-of-decision.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-decision-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-decision-on-top-of-decision.png
index 506046c2f23..451f5a0c36c 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-decision-on-top-of-decision.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-decision-on-top-of-decision.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-decision-service-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-decision-service-on-top-of-decision.png
index 6816d29845e..65306af541a 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-decision-service-on-top-of-decision.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-decision-service-on-top-of-decision.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-external-node-inside-decision-service-after-resizing.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-external-node-inside-decision-service-after-resizing.png
index b2d13cf0a5f..7113a008f51 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-external-node-inside-decision-service-after-resizing.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-external-node-inside-decision-service-after-resizing.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-external-node-inside-decision-service-before-resizing.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-external-node-inside-decision-service-before-resizing.png
index 1cbd34152cc..0bf8597feee 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-external-node-inside-decision-service-before-resizing.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-external-node-inside-decision-service-before-resizing.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-input-data-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-input-data-on-top-of-decision.png
index 554cf3a56a9..fd1fa581258 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-input-data-on-top-of-decision.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-input-data-on-top-of-decision.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-knowledge-source-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-knowledge-source-on-top-of-decision.png
index 202b53b2b71..d2cc1c37762 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-knowledge-source-on-top-of-decision.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-knowledge-source-on-top-of-decision.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-non-empty-decision-service.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-non-empty-decision-service.png
index c83ec81463b..b45ab63db83 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-non-empty-decision-service.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgElements/resize-non-empty-decision-service.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-authority-requirement-edge-from-decision-node-to-knowledge-source-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-authority-requirement-edge-from-decision-node-to-knowledge-source-node.png
index baa3e136138..229f3bf66fd 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-authority-requirement-edge-from-decision-node-to-knowledge-source-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-authority-requirement-edge-from-decision-node-to-knowledge-source-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-authority-requirement-edge-from-input-data-node-to-knowledge-source-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-authority-requirement-edge-from-input-data-node-to-knowledge-source-node.png
index d75acbfad27..83dd3be8c39 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-authority-requirement-edge-from-input-data-node-to-knowledge-source-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-authority-requirement-edge-from-input-data-node-to-knowledge-source-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-bkm-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-bkm-node.png
index 54e925c06bc..02e6b717d03 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-bkm-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-bkm-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-decision-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-decision-node.png
index cd6ecd48d69..3fe784f4396 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-decision-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-decision-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-knowledge-source-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-knowledge-source-node.png
index 8460c63ad2d..ad06a825c25 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-knowledge-source-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-knowledge-source-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-bkm-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-bkm-node.png
index b8d1c788658..160c89ea6dc 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-bkm-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-bkm-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-decision-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-decision-node.png
index b768bb934fa..0d2c1e374a9 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-decision-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-decision-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/delete-authority-requirement-waypoint-edge-with-corner.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/delete-authority-requirement-waypoint-edge-with-corner.png
index 08636f0d8f2..56820be584d 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/delete-authority-requirement-waypoint-edge-with-corner.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/delete-authority-requirement-waypoint-edge-with-corner.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/delete-authority-requirement-waypoint-straight-edge.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/delete-authority-requirement-waypoint-straight-edge.png
index bbe54812471..93772292eef 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/delete-authority-requirement-waypoint-straight-edge.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/delete-authority-requirement-waypoint-straight-edge.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/delete-information-requirement-waypoint-edge-with-corner.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/delete-information-requirement-waypoint-edge-with-corner.png
index 9147f282128..ab70dc5a0ba 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/delete-information-requirement-waypoint-edge-with-corner.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/delete-information-requirement-waypoint-edge-with-corner.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/delete-information-requirement-waypoint-straight-edge.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/delete-information-requirement-waypoint-straight-edge.png
index 10607c8483c..d7b5da7b040 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/delete-information-requirement-waypoint-straight-edge.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/delete-information-requirement-waypoint-straight-edge.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/delete-knowledge-requirement-waypoint-edge-with-corner.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/delete-knowledge-requirement-waypoint-edge-with-corner.png
index c04f291cf1a..739250adc73 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/delete-knowledge-requirement-waypoint-edge-with-corner.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/delete-knowledge-requirement-waypoint-edge-with-corner.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/delete-knowledge-requirement-waypoint-straight-edge.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/delete-knowledge-requirement-waypoint-straight-edge.png
index 2f8c28eab71..e50d194a624 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/delete-knowledge-requirement-waypoint-straight-edge.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/delete-knowledge-requirement-waypoint-straight-edge.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-authority-requirement-ending-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-authority-requirement-ending-waypoint.png
index 68a4194acd1..54d0c993245 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-authority-requirement-ending-waypoint.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-authority-requirement-ending-waypoint.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-authority-requirement-middle-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-authority-requirement-middle-waypoint.png
index 90f251ce588..de323340883 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-authority-requirement-middle-waypoint.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-authority-requirement-middle-waypoint.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-authority-requirement-middle-waypoints.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-authority-requirement-middle-waypoints.png
index 710df4587e5..47cec1cc996 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-authority-requirement-middle-waypoints.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-authority-requirement-middle-waypoints.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-authority-requirement-starting-and-ending-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-authority-requirement-starting-and-ending-waypoint.png
index 376c473931f..0aad7e02eed 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-authority-requirement-starting-and-ending-waypoint.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-authority-requirement-starting-and-ending-waypoint.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-information-requirement-ending-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-information-requirement-ending-waypoint.png
index 92b0f8fd977..0a0ed13272d 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-information-requirement-ending-waypoint.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-information-requirement-ending-waypoint.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-information-requirement-middle-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-information-requirement-middle-waypoint.png
index f7ae655f9da..7062f8d13dc 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-information-requirement-middle-waypoint.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-information-requirement-middle-waypoint.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-information-requirement-middle-waypoints.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-information-requirement-middle-waypoints.png
index 566694ecde1..fd772fc55e4 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-information-requirement-middle-waypoints.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-information-requirement-middle-waypoints.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-information-requirement-starting-and-ending-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-information-requirement-starting-and-ending-waypoint.png
index 908c48d13bb..89e0ed52193 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-information-requirement-starting-and-ending-waypoint.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-information-requirement-starting-and-ending-waypoint.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-knowledge-requirement-ending-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-knowledge-requirement-ending-waypoint.png
index 5486b0f99a5..6d244b06343 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-knowledge-requirement-ending-waypoint.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-knowledge-requirement-ending-waypoint.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-knowledge-requirement-middle-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-knowledge-requirement-middle-waypoint.png
index 7a96c0c1057..5db0d6f47eb 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-knowledge-requirement-middle-waypoint.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-knowledge-requirement-middle-waypoint.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-knowledge-requirement-middle-waypoints.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-knowledge-requirement-middle-waypoints.png
index ed0bafdd5e0..c4e7d55f279 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-knowledge-requirement-middle-waypoints.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-knowledge-requirement-middle-waypoints.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-knowledge-requirement-starting-and-ending-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-knowledge-requirement-starting-and-ending-waypoint.png
index 994a4987a85..50533f0191e 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-knowledge-requirement-starting-and-ending-waypoint.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/drgRequirements/move-knowledge-requirement-starting-and-ending-waypoint.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/fit-to-view-diagram.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/fit-to-view-diagram.png
index 0271748cfda..76c855dacc9 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/fit-to-view-diagram.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/fit-to-view-diagram.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/reset-multiple-nodes-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/reset-multiple-nodes-font.png
index 5d3e8fe3b19..3347267c447 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/reset-multiple-nodes-font.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/reset-multiple-nodes-font.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/zoom-in-diagram.png b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/zoom-in-diagram.png
index ff8e55ddf49..96c46005294 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/zoom-in-diagram.png and b/packages/dmn-editor/tests-e2e/__screenshots__/Google-Chrome/zoom-in-diagram.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/adaptive-palette-node-from-more-items.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/adaptive-palette-node-from-more-items.png
new file mode 100644
index 00000000000..a2c5fa0c6ef
Binary files /dev/null and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/adaptive-palette-node-from-more-items.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/change-multiple-nodes-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/change-multiple-nodes-font.png
index de7eb33eb70..dcb545197bd 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/change-multiple-nodes-font.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/change-multiple-nodes-font.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/change-multiple-nodes-shape.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/change-multiple-nodes-shape.png
index 4c8d6d2c3b1..57043ab9abe 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/change-multiple-nodes-shape.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/change-multiple-nodes-shape.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-2-group-nodes-from-palette.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-2-group-nodes-from-palette.png
index d07323d79e7..43661055f5f 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-2-group-nodes-from-palette.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-2-group-nodes-from-palette.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-2-text-annotation-nodes-from-palette.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-2-text-annotation-nodes-from-palette.png
index 341b1e06734..9a4c5fd8ed4 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-2-text-annotation-nodes-from-palette.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-2-text-annotation-nodes-from-palette.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-bkm-node-to-text-annotation-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-bkm-node-to-text-annotation-node.png
index 93a665bdbae..d3c57ce9939 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-bkm-node-to-text-annotation-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-bkm-node-to-text-annotation-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-decision-node-to-text-annotation-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-decision-node-to-text-annotation-node.png
index da4faab986e..42b21577e44 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-decision-node-to-text-annotation-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-decision-node-to-text-annotation-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-decision-service-node-to-text-annotation-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-decision-service-node-to-text-annotation-node.png
index dc5d9f5282c..f83f0019f6c 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-decision-service-node-to-text-annotation-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-decision-service-node-to-text-annotation-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-group-node-to-text-annotation-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-group-node-to-text-annotation-node.png
index 72abf3f1e63..4fc6f77bf38 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-group-node-to-text-annotation-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-group-node-to-text-annotation-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-input-data-node-to-text-annotation-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-input-data-node-to-text-annotation-node.png
index f441b8ccb74..e1ed6b59d78 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-input-data-node-to-text-annotation-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-input-data-node-to-text-annotation-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-knowledge-source-node-to-text-annotation-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-knowledge-source-node-to-text-annotation-node.png
index 3db01ba84d2..7199dca0eab 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-knowledge-source-node-to-text-annotation-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-knowledge-source-node-to-text-annotation-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-text-annotation-node-to-bkm-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-text-annotation-node-to-bkm-node.png
index 3c7a8383b27..930c2dd0eb5 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-text-annotation-node-to-bkm-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-text-annotation-node-to-bkm-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-node.png
index f4eb2da87b9..8b39f93e18b 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-service-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-service-node.png
index addfb36307a..b47563893a1 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-service-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-text-annotation-node-to-decision-service-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-text-annotation-node-to-input-data-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-text-annotation-node-to-input-data-node.png
index 65e85f14c6b..d41af6c0a0f 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-text-annotation-node-to-input-data-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-text-annotation-node-to-input-data-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-text-annotation-node-to-knowledge-source-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-text-annotation-node-to-knowledge-source-node.png
index bbf1dc81ae9..d646fdd6bdc 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-text-annotation-node-to-knowledge-source-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-association-edge-from-text-annotation-node-to-knowledge-source-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-text-annotation-from-decision-service.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-text-annotation-from-decision-service.png
index 7e1bae929b9..b11a5ff3b6b 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-text-annotation-from-decision-service.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-text-annotation-from-decision-service.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-text-annotation-from-input-data.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-text-annotation-from-input-data.png
index 3c55a29824b..2db4ed4b150 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-text-annotation-from-input-data.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-text-annotation-from-input-data.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-text-annotation-from-knowledge-source.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-text-annotation-from-knowledge-source.png
index 4688fe6a62b..ab947783c65 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-text-annotation-from-knowledge-source.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/add-text-annotation-from-knowledge-source.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/change-group-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/change-group-font.png
index 82a48c9a882..ef10ec3e41e 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/change-group-font.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/change-group-font.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/change-group-position.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/change-group-position.png
index 3e6e13956f1..baf9183fbcc 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/change-group-position.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/change-group-position.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/change-text-annotation-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/change-text-annotation-font.png
index 54edc679bc2..7749a15763b 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/change-text-annotation-font.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/change-text-annotation-font.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/change-text-annotation-position.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/change-text-annotation-position.png
index 348611cbf62..44c65c15152 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/change-text-annotation-position.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/change-text-annotation-position.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/delete-association-waypoint-edge-with-corner.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/delete-association-waypoint-edge-with-corner.png
index 6e1a17406c1..020cf42eb43 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/delete-association-waypoint-edge-with-corner.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/delete-association-waypoint-edge-with-corner.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/delete-association-waypoint-straight-edge.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/delete-association-waypoint-straight-edge.png
index cf58a79529e..045fc03dbea 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/delete-association-waypoint-straight-edge.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/delete-association-waypoint-straight-edge.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/move-association-ending-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/move-association-ending-waypoint.png
index a45645e0489..aebd2338f45 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/move-association-ending-waypoint.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/move-association-ending-waypoint.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/move-association-middle-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/move-association-middle-waypoint.png
index f56c1df70f2..b12ac283a73 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/move-association-middle-waypoint.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/move-association-middle-waypoint.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/move-association-middle-waypoints.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/move-association-middle-waypoints.png
index 2fe73673c3a..061ab4d5ccf 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/move-association-middle-waypoints.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/move-association-middle-waypoints.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/move-association-starting-and-ending-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/move-association-starting-and-ending-waypoint.png
index e24a6fbbe21..d9e3bca9ac1 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/move-association-starting-and-ending-waypoint.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/move-association-starting-and-ending-waypoint.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/resize-back-group-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/resize-back-group-on-top-of-decision.png
index 74c584aba88..e9335ea4dec 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/resize-back-group-on-top-of-decision.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/resize-back-group-on-top-of-decision.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/resize-group-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/resize-group-on-top-of-decision.png
index 147f67bffbb..b0f74281763 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/resize-group-on-top-of-decision.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drdArtifacts/resize-group-on-top-of-decision.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drds/add-conflicting-decision-service.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drds/add-conflicting-decision-service.png
index 099c67d4de0..3fe3b427e41 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drds/add-conflicting-decision-service.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drds/add-conflicting-decision-service.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drds/collapse-decision-service.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drds/collapse-decision-service.png
index 89fc41de190..9223b935278 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drds/collapse-decision-service.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drds/collapse-decision-service.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drds/drds-ar-edge-depiction-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drds/drds-ar-edge-depiction-waypoint.png
index 324940434df..6c6f2dad901 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drds/drds-ar-edge-depiction-waypoint.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drds/drds-ar-edge-depiction-waypoint.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drds/drds-decision-missing-dependency.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drds/drds-decision-missing-dependency.png
index b33db836e51..5d950bb57db 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drds/drds-decision-missing-dependency.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drds/drds-decision-missing-dependency.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drds/drds-decision-no-missing-dependency.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drds/drds-decision-no-missing-dependency.png
index acc37c230c7..bd9b7283f39 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drds/drds-decision-no-missing-dependency.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drds/drds-decision-no-missing-dependency.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drds/drds-ir-edge-depiction-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drds/drds-ir-edge-depiction-waypoint.png
index b1911ddbc4e..3a72f83741d 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drds/drds-ir-edge-depiction-waypoint.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drds/drds-ir-edge-depiction-waypoint.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drds/drds-kr-edge-depiction-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drds/drds-kr-edge-depiction-waypoint.png
index 731b6771fb0..9c8a18ef792 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drds/drds-kr-edge-depiction-waypoint.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drds/drds-kr-edge-depiction-waypoint.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-2-bkm-nodes-from-palette.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-2-bkm-nodes-from-palette.png
index dd3cf2e5c8f..9ec0e8591d3 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-2-bkm-nodes-from-palette.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-2-bkm-nodes-from-palette.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-2-decision-nodes-from-palette.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-2-decision-nodes-from-palette.png
index a3224254e27..a959201ab11 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-2-decision-nodes-from-palette.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-2-decision-nodes-from-palette.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-2-decision-service-nodes-from-palette.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-2-decision-service-nodes-from-palette.png
index d16932194aa..d9c066a1d08 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-2-decision-service-nodes-from-palette.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-2-decision-service-nodes-from-palette.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-2-input-data-nodes-from-palette.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-2-input-data-nodes-from-palette.png
index 37cc78461c1..6e7e027168e 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-2-input-data-nodes-from-palette.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-2-input-data-nodes-from-palette.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-2-knowledge-source-nodes-from-palette.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-2-knowledge-source-nodes-from-palette.png
index 8acb0676a91..e65eaeccf94 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-2-knowledge-source-nodes-from-palette.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-2-knowledge-source-nodes-from-palette.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-bkm-node-from-bkm-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-bkm-node-from-bkm-node.png
index 4c2634e3fd3..57b156708fd 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-bkm-node-from-bkm-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-bkm-node-from-bkm-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-bkm-node-from-decision-service-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-bkm-node-from-decision-service-node.png
index 055dbcd617e..ead2f67dd3b 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-bkm-node-from-decision-service-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-bkm-node-from-decision-service-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-bkm-node-from-knowledge-source-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-bkm-node-from-knowledge-source-node.png
index c586c12a42b..6a30695387a 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-bkm-node-from-knowledge-source-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-bkm-node-from-knowledge-source-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-bkm-node-from-palette.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-bkm-node-from-palette.png
index 8b70fc4c45d..5cd682bf4d8 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-bkm-node-from-palette.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-bkm-node-from-palette.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-decision-node-from-bkm-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-decision-node-from-bkm-node.png
index 88c9fa6766c..2ccaa6e0911 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-decision-node-from-bkm-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-decision-node-from-bkm-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-decision-node-from-decision-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-decision-node-from-decision-node.png
index 6e507375b2b..03db424fdbc 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-decision-node-from-decision-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-decision-node-from-decision-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-decision-node-from-decision-service-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-decision-node-from-decision-service-node.png
index c793ba0feb3..9de96297c81 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-decision-node-from-decision-service-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-decision-node-from-decision-service-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-decision-node-from-input-data-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-decision-node-from-input-data-node.png
index d25616ffb1e..88776952fb2 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-decision-node-from-input-data-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-decision-node-from-input-data-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-decision-node-from-knowledge-source-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-decision-node-from-knowledge-source-node.png
index 6cb0a9a98f6..e804a537d81 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-decision-node-from-knowledge-source-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-decision-node-from-knowledge-source-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-decision-node-from-palette.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-decision-node-from-palette.png
index d5b2bacf898..e7d8dd686ca 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-decision-node-from-palette.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-decision-node-from-palette.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-external-node-inside-decision-service.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-external-node-inside-decision-service.png
index e60fb4faa0f..7140d67033c 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-external-node-inside-decision-service.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-external-node-inside-decision-service.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-knowledge-source-node-from-decision-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-knowledge-source-node-from-decision-node.png
index ddcd9e4c045..5d393b53d7b 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-knowledge-source-node-from-decision-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-knowledge-source-node-from-decision-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-knowledge-source-node-from-input-data-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-knowledge-source-node-from-input-data-node.png
index 2717f47dfff..a6fc248e451 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-knowledge-source-node-from-input-data-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-knowledge-source-node-from-input-data-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-knowledge-source-node-from-knowledge-source-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-knowledge-source-node-from-knowledge-source-node.png
index eb3ea900079..40b71e03dd5 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-knowledge-source-node-from-knowledge-source-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-knowledge-source-node-from-knowledge-source-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-knowledge-source-node-from-palette.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-knowledge-source-node-from-palette.png
index 784f88ddba1..7107ca0142e 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-knowledge-source-node-from-palette.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/add-knowledge-source-node-from-palette.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-bkm-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-bkm-font.png
index a904253336a..d0c8dd3c892 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-bkm-font.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-bkm-font.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-bkm-position.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-bkm-position.png
index 0b6f80b67f0..6cd4bb23727 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-bkm-position.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-bkm-position.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-decision-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-decision-font.png
index a73995792ce..916d771a5b2 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-decision-font.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-decision-font.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-decision-position.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-decision-position.png
index ac43eec06c1..8e811d0db5a 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-decision-position.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-decision-position.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-decision-service-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-decision-service-font.png
index abe31ffc0be..ab060081015 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-decision-service-font.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-decision-service-font.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-decision-service-position.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-decision-service-position.png
index 4825efe931c..11b2e031e0f 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-decision-service-position.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-decision-service-position.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-input-data-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-input-data-font.png
index 901c35e6008..2ee0d2df28c 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-input-data-font.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-input-data-font.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-input-data-position.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-input-data-position.png
index b8cdfbefebe..6fb0ab9c378 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-input-data-position.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-input-data-position.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-knowledge-source-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-knowledge-source-font.png
index a6fd8afd3ed..8662e17b1d2 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-knowledge-source-font.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-knowledge-source-font.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-knowledge-source-position.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-knowledge-source-position.png
index a2b1a2be54f..f35a43c8c86 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-knowledge-source-position.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/change-knowledge-source-position.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/delete-external-node-inside-decision-service-after-delete.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/delete-external-node-inside-decision-service-after-delete.png
index fff7bc4fcb0..db8bbb6a632 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/delete-external-node-inside-decision-service-after-delete.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/delete-external-node-inside-decision-service-after-delete.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/delete-external-node-inside-decision-service-before-delete.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/delete-external-node-inside-decision-service-before-delete.png
index 0c2279ae4aa..c10653e7d7c 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/delete-external-node-inside-decision-service-before-delete.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/delete-external-node-inside-decision-service-before-delete.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/move-external-decision-from-ds-to-another-ds-after-move.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/move-external-decision-from-ds-to-another-ds-after-move.png
index 59e636e44b8..d48f2adc4b1 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/move-external-decision-from-ds-to-another-ds-after-move.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/move-external-decision-from-ds-to-another-ds-after-move.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/move-external-decision-from-ds-to-another-ds-before-move.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/move-external-decision-from-ds-to-another-ds-before-move.png
index d75010cf9ad..882e0579896 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/move-external-decision-from-ds-to-another-ds-before-move.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/move-external-decision-from-ds-to-another-ds-before-move.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/move-external-decision-inside-decision-service-after-move-to-out.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/move-external-decision-inside-decision-service-after-move-to-out.png
index 1f97cbf66b1..f0736e7bdef 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/move-external-decision-inside-decision-service-after-move-to-out.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/move-external-decision-inside-decision-service-after-move-to-out.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/move-external-decision-inside-decision-service-before-move-to-out.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/move-external-decision-inside-decision-service-before-move-to-out.png
index ec6d2b54288..12a8e27459f 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/move-external-decision-inside-decision-service-before-move-to-out.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/move-external-decision-inside-decision-service-before-move-to-out.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/move-external-decision-out-from-decision-service-after.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/move-external-decision-out-from-decision-service-after.png
index 04e43439a60..b72ce774b0e 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/move-external-decision-out-from-decision-service-after.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/move-external-decision-out-from-decision-service-after.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/move-external-decision-out-from-decision-service-before.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/move-external-decision-out-from-decision-service-before.png
index ec6d2b54288..40178d2169e 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/move-external-decision-out-from-decision-service-before.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/move-external-decision-out-from-decision-service-before.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/rename-bkm-node-from-diagram.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/rename-bkm-node-from-diagram.png
index 3c6e4c57c72..ef3f3e5af3b 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/rename-bkm-node-from-diagram.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/rename-bkm-node-from-diagram.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/rename-decision-service-node-from-diagram.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/rename-decision-service-node-from-diagram.png
index 88da67b9f31..31c6ac78ca6 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/rename-decision-service-node-from-diagram.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/rename-decision-service-node-from-diagram.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/rename-input-data-node-from-diagram.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/rename-input-data-node-from-diagram.png
index a87ddd13097..aeffcfac422 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/rename-input-data-node-from-diagram.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/rename-input-data-node-from-diagram.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/rename-knowledge-source-node-from-diagram.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/rename-knowledge-source-node-from-diagram.png
index bc1aa41491e..d3338902b4f 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/rename-knowledge-source-node-from-diagram.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/rename-knowledge-source-node-from-diagram.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-back-bkm-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-back-bkm-on-top-of-decision.png
index ccc3b4abbfe..dfe6ca91c7b 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-back-bkm-on-top-of-decision.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-back-bkm-on-top-of-decision.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-back-decision-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-back-decision-on-top-of-decision.png
index 7e6e0b61e6e..9708a81e7b0 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-back-decision-on-top-of-decision.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-back-decision-on-top-of-decision.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-back-decision-service-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-back-decision-service-on-top-of-decision.png
index 0abb7400cb0..aa1bb6f804c 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-back-decision-service-on-top-of-decision.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-back-decision-service-on-top-of-decision.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-back-input-data-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-back-input-data-on-top-of-decision.png
index c5a171c2ae3..c56d4494495 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-back-input-data-on-top-of-decision.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-back-input-data-on-top-of-decision.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-back-knowledge-source-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-back-knowledge-source-on-top-of-decision.png
index d0cfd1acc11..31edef26aeb 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-back-knowledge-source-on-top-of-decision.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-back-knowledge-source-on-top-of-decision.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-bkm-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-bkm-on-top-of-decision.png
index 33fdbe4f595..fb5b0697d95 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-bkm-on-top-of-decision.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-bkm-on-top-of-decision.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-decision-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-decision-on-top-of-decision.png
index 78b5e1b1b6b..a8a6559efb4 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-decision-on-top-of-decision.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-decision-on-top-of-decision.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-decision-service-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-decision-service-on-top-of-decision.png
index 8c3ec2374db..21cc2de093f 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-decision-service-on-top-of-decision.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-decision-service-on-top-of-decision.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-external-node-inside-decision-service-after-resizing.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-external-node-inside-decision-service-after-resizing.png
index 1dff553e7cc..7eed7d37383 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-external-node-inside-decision-service-after-resizing.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-external-node-inside-decision-service-after-resizing.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-external-node-inside-decision-service-before-resizing.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-external-node-inside-decision-service-before-resizing.png
index 0c2279ae4aa..c10653e7d7c 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-external-node-inside-decision-service-before-resizing.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-external-node-inside-decision-service-before-resizing.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-input-data-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-input-data-on-top-of-decision.png
index acbfe93575d..08af8ff85b4 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-input-data-on-top-of-decision.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-input-data-on-top-of-decision.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-knowledge-source-on-top-of-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-knowledge-source-on-top-of-decision.png
index a47c7605c31..1ed35d0d2a7 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-knowledge-source-on-top-of-decision.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-knowledge-source-on-top-of-decision.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-non-empty-decision-service.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-non-empty-decision-service.png
index 912276c90db..a6a735ea38b 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-non-empty-decision-service.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgElements/resize-non-empty-decision-service.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-authority-requirement-edge-from-decision-node-to-knowledge-source-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-authority-requirement-edge-from-decision-node-to-knowledge-source-node.png
index a4d0f26d0d3..7f94df13abf 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-authority-requirement-edge-from-decision-node-to-knowledge-source-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-authority-requirement-edge-from-decision-node-to-knowledge-source-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-authority-requirement-edge-from-input-data-node-to-knowledge-source-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-authority-requirement-edge-from-input-data-node-to-knowledge-source-node.png
index ce7504af6e1..20adc540c1c 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-authority-requirement-edge-from-input-data-node-to-knowledge-source-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-authority-requirement-edge-from-input-data-node-to-knowledge-source-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-bkm-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-bkm-node.png
index 993e7d25d81..8d881c0af27 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-bkm-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-bkm-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-decision-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-decision-node.png
index 607e19a6e09..225d549b45a 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-decision-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-decision-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-knowledge-source-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-knowledge-source-node.png
index 56aabdc3b0c..305fa46f6fa 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-knowledge-source-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-knowledge-source-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-bkm-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-bkm-node.png
index 4ddff243d0d..7029e885b48 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-bkm-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-bkm-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-decision-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-decision-node.png
index 14f61f2f543..aea5820b24e 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-decision-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/add-knowledge-requirement-edge-from-decision-service-node-to-decision-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/delete-authority-requirement-waypoint-edge-with-corner.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/delete-authority-requirement-waypoint-edge-with-corner.png
index d7c93c56f10..da5e3660908 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/delete-authority-requirement-waypoint-edge-with-corner.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/delete-authority-requirement-waypoint-edge-with-corner.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/delete-authority-requirement-waypoint-straight-edge.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/delete-authority-requirement-waypoint-straight-edge.png
index e0173591743..e5c50138583 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/delete-authority-requirement-waypoint-straight-edge.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/delete-authority-requirement-waypoint-straight-edge.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/delete-information-requirement-waypoint-edge-with-corner.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/delete-information-requirement-waypoint-edge-with-corner.png
index 4234f326d79..81364619e95 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/delete-information-requirement-waypoint-edge-with-corner.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/delete-information-requirement-waypoint-edge-with-corner.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/delete-information-requirement-waypoint-straight-edge.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/delete-information-requirement-waypoint-straight-edge.png
index 49b14b1e1f1..d237ed60489 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/delete-information-requirement-waypoint-straight-edge.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/delete-information-requirement-waypoint-straight-edge.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/delete-knowledge-requirement-waypoint-edge-with-corner.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/delete-knowledge-requirement-waypoint-edge-with-corner.png
index ce0e2b0e402..9eee7054ff4 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/delete-knowledge-requirement-waypoint-edge-with-corner.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/delete-knowledge-requirement-waypoint-edge-with-corner.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/delete-knowledge-requirement-waypoint-straight-edge.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/delete-knowledge-requirement-waypoint-straight-edge.png
index 154ff6ca395..51418c7353b 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/delete-knowledge-requirement-waypoint-straight-edge.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/delete-knowledge-requirement-waypoint-straight-edge.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-authority-requirement-ending-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-authority-requirement-ending-waypoint.png
index b0caf7d10d9..953d4507b1b 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-authority-requirement-ending-waypoint.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-authority-requirement-ending-waypoint.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-authority-requirement-middle-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-authority-requirement-middle-waypoint.png
index 942658f5ece..e0c7f363dda 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-authority-requirement-middle-waypoint.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-authority-requirement-middle-waypoint.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-authority-requirement-middle-waypoints.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-authority-requirement-middle-waypoints.png
index 24d57f4a12d..ee7efba371d 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-authority-requirement-middle-waypoints.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-authority-requirement-middle-waypoints.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-authority-requirement-starting-and-ending-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-authority-requirement-starting-and-ending-waypoint.png
index 86c4623a6fb..844ff5ace8d 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-authority-requirement-starting-and-ending-waypoint.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-authority-requirement-starting-and-ending-waypoint.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-information-requirement-ending-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-information-requirement-ending-waypoint.png
index 0ca7b9c8bb5..5693e8fa77d 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-information-requirement-ending-waypoint.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-information-requirement-ending-waypoint.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-information-requirement-middle-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-information-requirement-middle-waypoint.png
index 1a3ec5d7df3..ad0d094ed88 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-information-requirement-middle-waypoint.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-information-requirement-middle-waypoint.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-information-requirement-middle-waypoints.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-information-requirement-middle-waypoints.png
index 1812573e654..7a603b43ea1 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-information-requirement-middle-waypoints.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-information-requirement-middle-waypoints.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-information-requirement-starting-and-ending-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-information-requirement-starting-and-ending-waypoint.png
index 9163e075ca4..e152ec6a851 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-information-requirement-starting-and-ending-waypoint.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-information-requirement-starting-and-ending-waypoint.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-knowledge-requirement-ending-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-knowledge-requirement-ending-waypoint.png
index 6b26e2f6273..ed3f9875740 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-knowledge-requirement-ending-waypoint.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-knowledge-requirement-ending-waypoint.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-knowledge-requirement-middle-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-knowledge-requirement-middle-waypoint.png
index 2594ddc6e89..88746d11fab 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-knowledge-requirement-middle-waypoint.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-knowledge-requirement-middle-waypoint.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-knowledge-requirement-middle-waypoints.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-knowledge-requirement-middle-waypoints.png
index f456ce7510f..05ab246e58e 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-knowledge-requirement-middle-waypoints.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-knowledge-requirement-middle-waypoints.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-knowledge-requirement-starting-and-ending-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-knowledge-requirement-starting-and-ending-waypoint.png
index 4b38a8d4328..c512a3cf994 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-knowledge-requirement-starting-and-ending-waypoint.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/drgRequirements/move-knowledge-requirement-starting-and-ending-waypoint.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/fit-to-view-diagram.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/fit-to-view-diagram.png
index 3fef64a7f78..3c72c3142ad 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/fit-to-view-diagram.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/fit-to-view-diagram.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/reset-multiple-nodes-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/reset-multiple-nodes-font.png
index b7bbf304ebc..ded87c6a7fd 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/reset-multiple-nodes-font.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/reset-multiple-nodes-font.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/zoom-in-diagram.png b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/zoom-in-diagram.png
index 0b9a1b42f65..25c51a1ed60 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/chromium/zoom-in-diagram.png and b/packages/dmn-editor/tests-e2e/__screenshots__/chromium/zoom-in-diagram.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/adaptive-palette-node-from-more-items.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/adaptive-palette-node-from-more-items.png
new file mode 100644
index 00000000000..e6ce9a7af1f
Binary files /dev/null and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/adaptive-palette-node-from-more-items.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/change-multiple-nodes-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/change-multiple-nodes-font.png
index 0e1d134ed09..2e69b3d930f 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/change-multiple-nodes-font.png and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/change-multiple-nodes-font.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/change-multiple-nodes-shape.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/change-multiple-nodes-shape.png
index 8342bfb4f74..223987855cd 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/change-multiple-nodes-shape.png and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/change-multiple-nodes-shape.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-2-group-nodes-from-palette.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-2-group-nodes-from-palette.png
index ce7690592d0..9227c05f29e 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-2-group-nodes-from-palette.png and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-2-group-nodes-from-palette.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-association-edge-from-text-annotation-node-to-input-data-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-association-edge-from-text-annotation-node-to-input-data-node.png
index 962876de4b4..8ddf598e2cd 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-association-edge-from-text-annotation-node-to-input-data-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-association-edge-from-text-annotation-node-to-input-data-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-group-node-from-palette.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-group-node-from-palette.png
index 87a99dd6c89..70326df2a4a 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-group-node-from-palette.png and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-group-node-from-palette.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-text-annotation-from-bkm.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-text-annotation-from-bkm.png
index a50d0b4ec16..f9dbfe53f8b 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-text-annotation-from-bkm.png and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-text-annotation-from-bkm.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-text-annotation-from-input-data.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-text-annotation-from-input-data.png
index de6bbdb34ae..8beabe492a2 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-text-annotation-from-input-data.png and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/add-text-annotation-from-input-data.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/change-group-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/change-group-font.png
index 3e1fc829203..6e7f1285dfe 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/change-group-font.png and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/change-group-font.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/change-group-position.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/change-group-position.png
index de13c3f81c8..8e5f86836c4 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/change-group-position.png and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/change-group-position.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/change-text-annotation-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/change-text-annotation-font.png
index b53eb3aefed..ef015b662d5 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/change-text-annotation-font.png and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/change-text-annotation-font.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/change-text-annotation-position.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/change-text-annotation-position.png
index 33e226a3f8e..4f06665c52e 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/change-text-annotation-position.png and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/change-text-annotation-position.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/move-association-ending-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/move-association-ending-waypoint.png
index 0e747fca3e3..32ed070f4d0 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/move-association-ending-waypoint.png and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/move-association-ending-waypoint.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/rename-group-node-from-diagram.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/rename-group-node-from-diagram.png
index 4d5d5ad74a5..20112e00b8f 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/rename-group-node-from-diagram.png and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drdArtifacts/rename-group-node-from-diagram.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drds/add-conflicting-decision-service.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drds/add-conflicting-decision-service.png
index 8c0f3d813fb..e9d3c01d886 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drds/add-conflicting-decision-service.png and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drds/add-conflicting-decision-service.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drds/decision-added-to-decision-service-collapsedDS.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drds/decision-added-to-decision-service-collapsedDS.png
index eca1282f0c7..568a9125eb2 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drds/decision-added-to-decision-service-collapsedDS.png and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drds/decision-added-to-decision-service-collapsedDS.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drds/decision-added-to-decision-service.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drds/decision-added-to-decision-service.png
index bfcbddf884d..577da3d18be 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drds/decision-added-to-decision-service.png and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drds/decision-added-to-decision-service.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drds/decision-removed-from-decision-service.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drds/decision-removed-from-decision-service.png
index 2940e1ebbba..216064bdb58 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drds/decision-removed-from-decision-service.png and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drds/decision-removed-from-decision-service.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drds/drds-decision-missing-dependency.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drds/drds-decision-missing-dependency.png
index 6221940dc82..9583981b780 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drds/drds-decision-missing-dependency.png and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drds/drds-decision-missing-dependency.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drds/drds-ir-edge-depiction-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drds/drds-ir-edge-depiction-waypoint.png
index a49c0cef232..fb0bf92d749 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drds/drds-ir-edge-depiction-waypoint.png and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drds/drds-ir-edge-depiction-waypoint.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drds/drds-kr-edge-depiction-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drds/drds-kr-edge-depiction-waypoint.png
index e768fa9786c..fe37a6bd666 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drds/drds-kr-edge-depiction-waypoint.png and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drds/drds-kr-edge-depiction-waypoint.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drds/moving-divider-line.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drds/moving-divider-line.png
index dcf7c24694b..0b5f2529eb9 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drds/moving-divider-line.png and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drds/moving-divider-line.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drds/repositioned-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drds/repositioned-decision.png
index 3eb5d5a2413..710ba432c76 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drds/repositioned-decision.png and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drds/repositioned-decision.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drds/resized-decision-service.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drds/resized-decision-service.png
index 899c46be682..5c15ee8e145 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drds/resized-decision-service.png and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drds/resized-decision-service.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drds/resized-decision.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drds/resized-decision.png
index 7ab0b7cb643..1621faba2f7 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drds/resized-decision.png and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drds/resized-decision.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-decision-node-from-bkm-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-decision-node-from-bkm-node.png
index 2380a5e7103..a8f110de982 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-decision-node-from-bkm-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-decision-node-from-bkm-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-knowledge-source-node-from-decision-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-knowledge-source-node-from-decision-node.png
index 7e8d7b17a4d..999393877ff 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-knowledge-source-node-from-decision-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-knowledge-source-node-from-decision-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-knowledge-source-node-from-input-data-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-knowledge-source-node-from-input-data-node.png
index 85d71b71d26..e13408dc9d2 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-knowledge-source-node-from-input-data-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-knowledge-source-node-from-input-data-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-knowledge-source-node-from-knowledge-source-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-knowledge-source-node-from-knowledge-source-node.png
index 4f7bd95bbc2..f0d74d88719 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-knowledge-source-node-from-knowledge-source-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-knowledge-source-node-from-knowledge-source-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-knowledge-source-node-from-palette.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-knowledge-source-node-from-palette.png
index 74f1f099853..3cd35b7ca13 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-knowledge-source-node-from-palette.png and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/add-knowledge-source-node-from-palette.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-bkm-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-bkm-font.png
index f26b34db2ec..d6523ba7c6d 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-bkm-font.png and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-bkm-font.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-bkm-position.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-bkm-position.png
index 6b4983ca71a..c8939623244 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-bkm-position.png and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-bkm-position.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-decision-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-decision-font.png
index 2e21cc3aa05..f441166de22 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-decision-font.png and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-decision-font.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-decision-position.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-decision-position.png
index 9337b785a45..9d868eef543 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-decision-position.png and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-decision-position.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-decision-service-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-decision-service-font.png
index 78ac50af9bc..81012a8fad1 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-decision-service-font.png and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-decision-service-font.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-decision-service-position.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-decision-service-position.png
index 6566e2e3b7d..abcc97dd105 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-decision-service-position.png and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-decision-service-position.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-input-data-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-input-data-font.png
index 56b823ec1a7..41d1bf8fbca 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-input-data-font.png and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-input-data-font.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-input-data-position.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-input-data-position.png
index 549d6e842c4..f1e19271c56 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-input-data-position.png and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-input-data-position.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-knowledge-source-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-knowledge-source-font.png
index 3118f5a35cf..ad07daa77ab 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-knowledge-source-font.png and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-knowledge-source-font.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-knowledge-source-position.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-knowledge-source-position.png
index a6fe03dfab1..3cdfaca024c 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-knowledge-source-position.png and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/change-knowledge-source-position.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/resize-non-empty-decision-service.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/resize-non-empty-decision-service.png
index 76010fbd537..a527c993fed 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/resize-non-empty-decision-service.png and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgElements/resize-non-empty-decision-service.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-knowledge-source-node.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-knowledge-source-node.png
index 3a90676b0bc..b72a0ebd1a0 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-knowledge-source-node.png and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/add-authority-requirement-edge-from-knowledge-source-node-to-knowledge-source-node.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/move-information-requirement-ending-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/move-information-requirement-ending-waypoint.png
index d739b4c0f92..469f46be9c2 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/move-information-requirement-ending-waypoint.png and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/move-information-requirement-ending-waypoint.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/move-knowledge-requirement-ending-waypoint.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/move-knowledge-requirement-ending-waypoint.png
index 1905b667b0a..67deb16a6da 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/move-knowledge-requirement-ending-waypoint.png and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/drgRequirements/move-knowledge-requirement-ending-waypoint.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/keep-view-settings-after-swap-tabs.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/keep-view-settings-after-swap-tabs.png
index ab41a5c5a89..7649f0abc91 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/keep-view-settings-after-swap-tabs.png and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/keep-view-settings-after-swap-tabs.png differ
diff --git a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/reset-multiple-nodes-font.png b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/reset-multiple-nodes-font.png
index d61326fb15e..2a9cea71dea 100644
Binary files a/packages/dmn-editor/tests-e2e/__screenshots__/webkit/reset-multiple-nodes-font.png and b/packages/dmn-editor/tests-e2e/__screenshots__/webkit/reset-multiple-nodes-font.png differ
diff --git a/packages/dmn-editor/tests-e2e/adaptivePalette.spec.ts b/packages/dmn-editor/tests-e2e/adaptivePalette.spec.ts
new file mode 100644
index 00000000000..69d8f18543d
--- /dev/null
+++ b/packages/dmn-editor/tests-e2e/adaptivePalette.spec.ts
@@ -0,0 +1,82 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+import { test, expect } from "./__fixtures__/base";
+import { DefaultNodeName, NodeType } from "./__fixtures__/nodes";
+
+// A viewport height of 500px is small enough to clip the 5-icon primary palette
+const SMALL_VIEWPORT = { width: 1280, height: 500 };
+
+test.describe("Adaptive Palette - small viewport", () => {
+ test.beforeEach(async ({ page, editor }) => {
+ await page.setViewportSize(SMALL_VIEWPORT);
+ await editor.open();
+ });
+
+ test("should show ellipsis button when palette icons overflow the viewport", async ({ palette }) => {
+ await expect(palette.getEllipsisButton()).toBeVisible();
+ });
+
+ test("should hide overflow icons from the primary palette column", async ({ palette }) => {
+ await expect(palette.getMoreItemsSubmenu()).not.toBeAttached();
+
+ // The Decision Service node is the last in the primary list; it must not
+ // be directly accessible before opening the overflow submenu.
+ const decisionServiceIcon = palette.getMoreItemsSubmenu().getByTitle("Decision Service", { exact: true });
+ await expect(decisionServiceIcon).not.toBeAttached();
+ });
+
+ test("should open more-items submenu when ellipsis button is clicked", async ({ palette }) => {
+ await palette.openMoreItems();
+ await expect(palette.getMoreItemsSubmenu()).toBeVisible();
+ });
+
+ test("should close more-items submenu on second ellipsis click", async ({ palette }) => {
+ await palette.openMoreItems();
+ await expect(palette.getMoreItemsSubmenu()).toBeVisible();
+
+ await palette.openMoreItems();
+ await expect(palette.getMoreItemsSubmenu()).not.toBeAttached();
+ });
+
+ test("should show overflow icons inside the submenu", async ({ palette }) => {
+ await palette.openMoreItems();
+ // At least one icon must appear in the submenu grid.
+ await expect(palette.getMoreItemsSubmenu().locator(".kie-dmn-editor--palette-button").first()).toBeVisible();
+ });
+
+ test("should be able to drag a node from the overflow submenu onto the canvas", async ({
+ palette,
+ nodes,
+ diagram,
+ }) => {
+ await palette.openMoreItems();
+
+ // Drag whichever node is first in the overflow submenu.
+ // Decision Service is always the last primary icon and is therefore
+ // the most likely candidate to be clipped on a small viewport.
+ await palette.dragNewNodeFromMoreItems({
+ type: NodeType.DECISION_SERVICE,
+ targetPosition: { x: 300, y: 200 },
+ });
+
+ await expect(nodes.get({ name: DefaultNodeName.DECISION_SERVICE })).toBeAttached();
+ await expect(diagram.get()).toHaveScreenshot("adaptive-palette-node-from-more-items.png");
+ });
+});
diff --git a/packages/online-editor/tests-e2e/__screenshots__/Google-Chrome/createFiles/new-file-dmn.png b/packages/online-editor/tests-e2e/__screenshots__/Google-Chrome/createFiles/new-file-dmn.png
index baedbdd0021..5fc9454ad8a 100644
Binary files a/packages/online-editor/tests-e2e/__screenshots__/Google-Chrome/createFiles/new-file-dmn.png and b/packages/online-editor/tests-e2e/__screenshots__/Google-Chrome/createFiles/new-file-dmn.png differ
diff --git a/packages/online-editor/tests-e2e/__screenshots__/Google-Chrome/createFiles/sample-dmn.png b/packages/online-editor/tests-e2e/__screenshots__/Google-Chrome/createFiles/sample-dmn.png
index 399606d0e6e..dcd313c9531 100644
Binary files a/packages/online-editor/tests-e2e/__screenshots__/Google-Chrome/createFiles/sample-dmn.png and b/packages/online-editor/tests-e2e/__screenshots__/Google-Chrome/createFiles/sample-dmn.png differ
diff --git a/packages/online-editor/tests-e2e/__screenshots__/chromium/createFiles/new-file-dmn.png b/packages/online-editor/tests-e2e/__screenshots__/chromium/createFiles/new-file-dmn.png
index b254c65ea69..0582d4226b0 100644
Binary files a/packages/online-editor/tests-e2e/__screenshots__/chromium/createFiles/new-file-dmn.png and b/packages/online-editor/tests-e2e/__screenshots__/chromium/createFiles/new-file-dmn.png differ
diff --git a/packages/online-editor/tests-e2e/__screenshots__/chromium/createFiles/sample-dmn.png b/packages/online-editor/tests-e2e/__screenshots__/chromium/createFiles/sample-dmn.png
index 0271e4bde0b..6f7d7d9543e 100644
Binary files a/packages/online-editor/tests-e2e/__screenshots__/chromium/createFiles/sample-dmn.png and b/packages/online-editor/tests-e2e/__screenshots__/chromium/createFiles/sample-dmn.png differ
diff --git a/packages/online-editor/tests-e2e/__screenshots__/webkit/createFiles/new-file-dmn.png b/packages/online-editor/tests-e2e/__screenshots__/webkit/createFiles/new-file-dmn.png
index c5033a21a41..119a3e8dbb2 100644
Binary files a/packages/online-editor/tests-e2e/__screenshots__/webkit/createFiles/new-file-dmn.png and b/packages/online-editor/tests-e2e/__screenshots__/webkit/createFiles/new-file-dmn.png differ
diff --git a/packages/online-editor/tests-e2e/__screenshots__/webkit/createFiles/sample-dmn.png b/packages/online-editor/tests-e2e/__screenshots__/webkit/createFiles/sample-dmn.png
index f3515f3f57f..68d0d372bf9 100644
Binary files a/packages/online-editor/tests-e2e/__screenshots__/webkit/createFiles/sample-dmn.png and b/packages/online-editor/tests-e2e/__screenshots__/webkit/createFiles/sample-dmn.png differ
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org