Project

General

Profile

Actions

Defect #44317

open

Actions dropdown is not closed after copying a link

Added by Mizuki ISHIKAWA 3 days ago. Updated 1 day ago.

Status:
New
Priority:
Normal
Category:
UI
Target version:
Resolution:
Affected version:

Description

copyText in app/javascript/controllers/clipboard_controller.js closes the dropdown by looking for the nearest .drdn.expanded element from the clicked element and removing the expanded class from it:

    this.copy(e.currentTarget.dataset.clipboardText);

    const element = e.currentTarget.closest('.drdn.expanded');
    if (element !== null) {
      element.classList.remove('expanded');
    }

Since Patch #44205: Refactor actions dropdown to new dropdown component, actions_dropdown no longer uses that markup: it renders the new dropdown component, which is driven by dropdown_controller and hides its content with the hidden class instead. The selector above therefore matches nothing, and the dropdown is left open.


Files

Actions

Also available in: Atom PDF