# KCM Version 2.23.1

## New Features <a href="#major-improvements-to-rbi" id="major-improvements-to-rbi"></a>

### Support for Browser Tabs <a href="#support-for-tabs" id="support-for-tabs"></a>

**KCM-495**: RBI support for tabs

Remote Browser Isolation (RBI) has historically supported only a single tab per connection and has not permitted multiple tabs/windows to be opened within the same RBI session. Support for tabs has now been implemented. New windows opened by websites will now properly open in a new tab, including single sign-on flows, and users with permission to navigate within the RBI session can manually open new tabs as desired.

<figure><img src="https://1549319098-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LSGErxSfzX6xZALob42%2Fuploads%2FKoouXqfiIH5SuIwO4lUc%2Fb9963b95-ef32-4e4f-928b-f03c42ba9ce3.png?alt=media&#x26;token=fc2a8ce3-40c8-44fa-bbde-4163f7870123" alt=""><figcaption><p>Tabs now available in RBI</p></figcaption></figure>

***

### Support for JavaScript Alerts <a href="#support-for-javascript-alerts" id="support-for-javascript-alerts"></a>

**KCM-504:** RBI support for native JavaScript alerts

JavaScript alerts, prompts, and confirmation dialogs are now implemented in RBI and will appear when requested by the web page. If a web page is malfunctioning or displaying too many alerts, the user can disable further alerts by checking a box within the alert.

<figure><img src="https://1549319098-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LSGErxSfzX6xZALob42%2Fuploads%2FornjoMnzU20Z311TmIwr%2Febc3d6e9-009c-4190-a34f-746a4dd41286.png?alt=media&#x26;token=8ab7ab71-1858-483b-83f0-a2cce87b1e23" alt=""><figcaption><p>Native JavaScript Alerts</p></figcaption></figure>

***

### Support for File Upload through RBI <a href="#support-for-file-uploads" id="support-for-file-uploads"></a>

**KCM-516:** Remote Browser Isolation support for file uploads

Uploading files to websites through RBI is now possible when enabled by the administrator. If “Allow File Uploads“ has been checked on a user’s RBI connection, that user will be able to interact with websites that permit file uploads, and will be able to upload files through RBI as they would through a normal browser.

{% hint style="info" %}
Uploading of files via RBI is not permitted by default and must always be explicitly enabled by the KCM administrator if uploads should be allowed on any particular connection.
{% endhint %}

<figure><img src="https://1549319098-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LSGErxSfzX6xZALob42%2Fuploads%2Fogxgw9p7hUSeQF6QkyI9%2FScreenshot%202026-01-20%20at%209.22.07%E2%80%AFPM.png?alt=media&#x26;token=42b85296-67e5-49f2-b279-21125d321247" alt=""><figcaption><p>Allow File Uploads from the KCM Connection</p></figcaption></figure>

In addition, file upload is supported on social media which support large video uploads, such as Youtube, X, etc.

With these latest updates, Keeper Connection Manager can protect access to top social media sites, and support file uploads to popular services such as:

* Instagram, Facebook, Youtube
* X.com, Reddit, LinkedIn
* Twitch, Threads, Discord
* and More

When combined with Keeper's "Session Retention" feature, a connection can be established with a social media site under a persistent login session, reducing the need to go through the authentication process on every launch.

***

## Improvements <a href="#miscellaneous-fixes-improvements" id="miscellaneous-fixes-improvements"></a>

**KCM-482**: Added more keyboard shortcuts for copy/paste. When using a local Mac to connect through RBI, copy paste currently requires you to use CTRL instead of Command. This improvement allows RBI to accept the Command or CTRL key.

**KCM-456**: Connection switcher list in sidebar menu can be clipped when lengthy.

**KCM-468**: Resolved issue where keystroke log in recordings can occasionally reverse order of keystrokes.

**KCM-493**: Resolved an issue where Google login cannot be used to log into X.com under RBI

**KCM-518**: Updated the License Expiration message to be more accurate.

**KCM-501**: Added support for the Shift+Tab combination in terminal emulator.

**KCM-520**: Improved the upgrade process to ensure the new Docker images are pulled.

***

[Upgrade instructions](/release-notes/enterprise/keeper-connection-manager/upgrading.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.keeper.io/release-notes/enterprise/keeper-connection-manager/kcm-version-2.23.0.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
