diff --git a/Applications/Browser/Tab.cpp b/Applications/Browser/Tab.cpp index 7eafb09f6d..3b8f6f4ea9 100644 --- a/Applications/Browser/Tab.cpp +++ b/Applications/Browser/Tab.cpp @@ -34,6 +34,7 @@ #include #include #include +#include #include #include #include @@ -144,6 +145,9 @@ Tab::Tab() m_link_context_menu->add_action(GUI::Action::create("Open in new tab", [this](auto&) { m_html_widget->on_link_click(m_link_context_menu_href, "_blank", 0); })); + m_link_context_menu->add_action(GUI::Action::create("Copy link", [this](auto&) { + GUI::Clipboard::the().set_data(m_html_widget->document()->complete_url(m_link_context_menu_href).to_string()); + })); m_link_context_menu->add_separator(); m_link_context_menu->add_action(GUI::Action::create("Download", [this](auto&) { auto window = GUI::Window::construct();