Skip to content

Custom Cursor Not Used When Recording a Specific Window #889

Description

@sajjad-salam

Describe the bug

When recording in Window mode (recording a specific application window), the recording uses the default Windows cursor instead of the custom cursor provided by the application.

However, when recording in Full Screen mode, the application correctly replaces the Windows cursor with its own custom cursor.

There is no error message.

To Reproduce

  1. Open the application.
  2. Start a new recording.
  3. Select Window as the recording mode.
  4. Select a specific application window to record.
  5. Start and complete the recording.
  6. Save the recording.
  7. The resulting recording uses the default Windows cursor instead of the application's custom cursor.

I tested this specifically with Telegram.

Expected behavior

The application should use its own custom cursor when recording in Window mode, just as it does when recording in Full Screen mode.

The cursor behavior should be consistent between Window mode and Full Screen mode.

Screenshots

No screenshots are available at the moment. There is no visible error message.

Desktop

  • OS: Windows 11
  • Browser: Not applicable to the application itself.
  • Application tested: Telegram
  • Browser also installed/tested: Brave, latest version

Smartphone

Not applicable.

Additional context

The issue only occurs when recording a specific window. When recording the entire screen, the application's custom cursor works correctly.

The main difference appears to be the recording mode: Window mode uses the Windows system cursor, while Full Screen mode uses the application's custom cursor.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions