Skip to content

#2679, #2680 break copying from private/incognito windows on Windows #2787

@ritmation

Description

@ritmation

Describe the bug
Since the implementation of #2679 (#2680), CopyQ does not store urls/text from incognito windows (Chrome), or private windows (Firefox).
For some reason, Chrome (this includes Edge too) marks anything copied from incognito windows as private, this includes the url in the url bar, which then results in CopyQ ignoring clipboard content (which is copied into the clipboard nevertheless, and can be pasted into other applications, for example, text editors).
Firefox is a little bit more relaxed on this, as it does not mark the url in the url bar as secret, only text in the loaded page.

To Reproduce

  1. Open any web page in incognito/private browsing mode.
  2. Select the url in the url bar (by clicking or pressing Ctrl+L) or any text on the loaded page.
  3. Press Ctrl+C or select "Copy" from the context menu (right click)

Expected behavior
I expect content from incognito windows to be available in CopyQ history.
Current implementation is clearly an overkill, as it does not add any security (content is still available in the clipboard, it is just not displayed/stored by CopyQ, but is available to other applications).
I would like to see an option to disable this behavior, as it does not increase security nor does it add any useful features, it only creates problems that did not exist before.

Screenshots
None needed.

Version, OS and Environment
CopyQ Clipboard Manager 9.0.0
Qt: 6.5.3
KNotifications: 6.0.0
Compiler: MSVC
Arch: x86_64-little_endian-llp64
OS: Windows 10 Version 22H2

Additional context
I understand that this behavior was introduced to prevent displaying/storing passwords from password managers, which is cool, but it has definitely gone too far, as it breaks actually useful things and creates more problems than it solves, if it ever solved anything.
Additional clipboard formats mentioned in #2679 were introduced to prevent clipboard content from 'leaking' into the cloud clipboard.
They were introduced to enhance privacy, not security. CopyQ is a local computer application, it does not sync anything to the cloud, therefore it is already private enough.
Any 'unwanted' content can be removed from the history manually, if necessary, and there is already an option to disable/enable clipboard storing if one does not want to store something in the history. If someone is lazy and does not want to do that, that's their problem and their laziness should not affect other users.

Please do not ignore this issue, as it took me a great deal of time to write it in a concise manner, and I think that my arguments are valid and deserve to be considered.

Thank you.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions