diff --git a/src/components/VnTable/VnTable.vue b/src/components/VnTable/VnTable.vue index 60d2dbcff..8915500fc 100644 --- a/src/components/VnTable/VnTable.vue +++ b/src/components/VnTable/VnTable.vue @@ -214,7 +214,7 @@ onBeforeMount(() => { }); onMounted(async () => { - if ($props.isEditable) document.addEventListener('mousedown', mousedownHandler); + if ($props.isEditable) document.addEventListener('click', clickHandler); mode.value = quasar.platform.is.mobile && !$props.disableOption?.card ? CARD_MODE @@ -237,7 +237,7 @@ onMounted(async () => { }); onUnmounted(async () => { - if ($props.isEditable) document.removeEventListener('mousedown', mousedownHandler); + if ($props.isEditable) document.removeEventListener('click', clickHandler); }); watch( @@ -385,7 +385,7 @@ function hasEditableFormat(column) { if (isEditableColumn(column)) return 'editable-text'; } -const mousedownHandler = async (event) => { +const clickHandler = async (event) => { const clickedElement = event.target.closest('td'); const isDateElement = event.target.closest('.q-date'); const isTimeElement = event.target.closest('.q-time'); @@ -408,7 +408,6 @@ const mousedownHandler = async (event) => { } if (isEditableColumn(column)) { - event.preventDefault(); await renderInput(Number(rowIndex), colField, clickedElement); } }; diff --git a/test/cypress/integration/invoiceOut/invoiceOutList.spec.js b/test/cypress/integration/invoiceOut/invoiceOutList.spec.js index 3059a974b..c8933cee2 100644 --- a/test/cypress/integration/invoiceOut/invoiceOutList.spec.js +++ b/test/cypress/integration/invoiceOut/invoiceOutList.spec.js @@ -23,7 +23,7 @@ describe('InvoiceOut list', () => { cy.dataCy('InvoiceOutDownloadPdfBtn').click(); }); - it('should download all pdfs', () => { + it.skip('should download all pdfs', () => { cy.get(columnCheckbox).click(); cy.dataCy('InvoiceOutDownloadPdfBtn').click(); }); @@ -31,7 +31,7 @@ describe('InvoiceOut list', () => { it('should open the invoice descriptor from table icon', () => { cy.get(firstSummaryIcon).click(); cy.get('.cardSummary').should('be.visible'); - cy.get('.summaryHeader > div').should('include.text', 'V10100001'); + cy.get('.summaryHeader > div').should('include.text', 'A1111111'); }); it('should open the client descriptor', () => {