---
# System prepended metadata

title: Release Note - v3.1.3
tags: [Release Notes]

---


## ![](https://stechq.github.io/cdn/release/notes/plateau-studio/plateau-studio-common/plateau-studio/party-horn.svg) **New Features**


### Features on Plateau Studio

- **Bulk Stop Working**
Now available in Studio — stop working on multiple models at once to quickly unlock and manage them.
[See More](https://docs.onplateau.com/Studio-Explorer/Bulk-Operations/bulk-stop-working)

    <img src="https://stechq.github.io/cdn/documentation/ui-module/BulkStopWorking/bulkStopWorking.gif" width="640" />

- **Download to Local**
Now available in Studio — clone a model from one application and reuse it in another by downloading and uploading it locally.

<img src="https://stechq.github.io/cdn/release/notes/plateau-studio/plateau-web/release-notes/v3.1.3/downloadModelToLocal.gif" width="640" />
<img src="https://stechq.github.io/cdn/release/notes/plateau-studio/plateau-web/release-notes/v3.1.3/uploadModel.gif" width="640" />

- **Search in Application List**
Now available — quickly find items by application name or description.
<img src="https://stechq.github.io/cdn/release/notes/plateau-studio/plateau-web/release-notes/v3.1.3/studioApplicationSearch.gif" width="640" />

- **Shadow DOM Option**
Now available in App Settings — encapsulates your app’s DOM and CSS to prevent conflicts with the outer application or SDK. 
[See More](https://docs.onplateau.com/UI-Screens/UI-Settings/shadow-dom)

    <img src="https://stechq.github.io/cdn/release/notes/plateau-studio/plateau-web/release-notes/v3.1.3/ShadowDom.png" width="640" />


### Features on UI

- **Enhanced Security in Document Viewer**
Implemented protection against PDFs, HTML, and TIFF files with embedded JavaScript. Such files are now blocked, and users receive a warning message.

    <img src="https://stechq.github.io/cdn/release/notes/plateau-studio/plateau-web/release-notes/v3.1.3/documentViewerPdfEmbeddedJavaScriptAlert.png" width="640" />
    
- **Block & Rendering Components Warning**
Now displays a warning message when the specified QjsonPath does not exist, helping you detect configuration issues more easily.
 <img src="https://stechq.github.io/cdn/release/notes/plateau-studio/plateau-web/release-notes/v3.1.3/blockComponentNotFound.png" width="640" />


- **RichText Component Read-Only Mode**
Added a read-only property, allowing text fields to be displayed without enabling editing.

### Features on Workflow

- **Open Models from Usage**
Models can now be opened directly from where they are used, such as in workflow steps, form selectors, or scripts — making navigation and cross-editor work faster. Available in Workflow, Function, DataType, Constant, Rest Service, Soap Service, SLA, and Job Scheduler editors.

<img src="https://stechq.github.io/cdn/release/notes/plateau-studio/plateau-web/release-notes/v3.1.3/open-model-in-new-tab.gif" width="640" />
<img src="https://stechq.github.io/cdn/release/notes/plateau-studio/plateau-web/release-notes/v3.1.3/open-model-in-new-tab-monaco.gif" width="640" />

- **Process Termination API**
Added an API to enable the termination of processes programmatically.

- **Live Dashboard Log Timestamps**
Now automatically configured according to the targetTimeZone environment variable, ensuring logs reflect the correct timezone.

- **DB Entity Box Properties**
Now operate exclusively with the selected entity model ID and query ID, ensuring execution with the latest model version at runtime.



## ![](https://stechq.github.io/cdn/release/notes/plateau-studio/plateau-studio-common/plateau-studio/bugs.svg) **Bug Fixes**

### Fixes on Plateau Studio

The start/stop working options for unmodifiable model types have been removed to ensure more accurate usage. Now, **lottie**, **png**, **jpg**, **jpeg**, **svg**, **gif**, **woff**, **woff2**, **ttf**, **otf** types and **fonts** can be deleted or updated without the need to start working on the model.

- **'Cannot read _isDestroyed'** error has been resolved  when opens a model.
 <img src="https://stechq.github.io/cdn/release/notes/plateau-studio/plateau-web/release-notes/v3.1.3/studioOpenModelDestroyError.png" width="640" />

- **Caching of editor's JS files** in the browser has been enabled and JS files are now loaded with version information. Thus, models in the studio will open with better performance.


- Fixed the **menu misalignment** in the **table view** of the Studio Application List.
 <img src="https://stechq.github.io/cdn/release/notes/plateau-studio/plateau-web/release-notes/v3.1.3/studioApplicationListMenu.png" width="640" />


### Fixes on UI

- Fixed an issue where the TextField input mask caused the initial qValue to appear masked. Improved the number formatting logic for quick = true, making the usage even easier and eliminating the need for manual formatting like quick.Quick.toMoney().

- The issue where the **text component prop changes** was not reflected on the editor has been fixed. 

- Removed the **overlayOpacity** style prop in the **VBottomsheet** component because observed that the **overlayOpacity** value could given via the **overlayColor** value.

- Fixed **maxHeight and maxWidth** values not working correctly in the **Lightbox** component.

- **Block Components** with the same name were not displayed correctly, so the issue was fixed by displaying their names with their own specified path.
 <img src="https://stechq.github.io/cdn/release/notes/plateau-studio/plateau-web/release-notes/v3.1.3/blockComponentPath.png" width="640" />

- Fixed a UI freeze issue that occurred when interacting with the autocomplete after entering and exiting a TextField event.

- Fixed an issue where the editor threw an error when a Dataroid trigger was executed on the Mobile PageComp.

- Fixed an issue where pages could not reopen in Studio due to empty Component QID values. **QID now must be non-empty, trimmed, and only contain letters, numbers, or underscores (_)**; invalid input shows a notification and resets to default.

- Added **point size properties** to **Line Chart**. Now, users can adjust the visibility and size of points on the chart.  <img src="https://stechq.github.io/cdn/release/notes/plateau-studio/plateau-web/release-notes/v3.1.3/lineChartPoint.png" width="640" /> 

- Added **y1 axis property and event** for Bar Chart to enable dual-axis configuration, along with yTicksCallback and y1TicksCallback events for full axis customization.<img src="https://stechq.github.io/cdn/release/notes/plateau-studio/plateau-web/release-notes/v3.1.3/barChartY1Positon.png" width="640" /> 
<img src="https://stechq.github.io/cdn/release/notes/plateau-studio/plateau-web/release-notes/v3.1.3/BarChartTicksCallback.png" width="640" /> 


- Added font configuration options (family, size, style, weight, lineHeight) to **Chart legends**. Now, users can fully customize legend appearance. <img src="https://stechq.github.io/cdn/release/notes/plateau-studio/plateau-web/release-notes/v3.1.3/chartLegendFont.png" width="640" /> 

- Added axis title properties for **Bar and Line Charts**. Now, users can display axis titles to make charts more descriptive. <img src="https://stechq.github.io/cdn/release/notes/plateau-studio/plateau-web/release-notes/v3.1.3/BarChartTitleText.png" width="640" /> 



### Fixes on AI

* **Create UI**
  - Fixed the issue that caused a *langchain invalid tool results* error when creating a screen, ensuring tools respond correctly during UI creation.
  - Updated radio buttons so that they now appear correctly within their radio group by default, improving component consistency.
  - Improved file upload validation to handle foreign characters and spaces in filenames, ensuring smoother file handling during uploads.
  - Resolved a button color issue to ensure consistent and accurate color display on VBtn component.


### Fixes on Workflow

- After the SLA definition is changed, the SLA dates on the related processes or tasks are now updated accordingly when the SLA runs.

- The Job Scheduler editor was aligned with the other editors to comply with the standard.

- Fixed a bug that caused a crash when a function’s output was not mapped, the “output” option was selected in the map dialog, and the output value was undefined.

- The mechanism responsible for excluding comment-embedded models from being treated as dependent models has been modified to operate only on specific model types: **'flow', 'qjson', 'js', 'ts', 'css'**, and **'namedComponent'**.

- Fixed an issue where **S3 box properties** could be modified **without clicking “Start Working”**.

- Fixed an issue where the **delete button** on flow lines was **hidden behind other elements**.

- Fixed an issue in **Live Dashboard** where clicking the empty area next to a workflow name in the dropdown did not select it. The entire row is now clickable.

- Fixed an issue in **Live Dashboard** where the **Deploy Models** and **Add New** dropdowns did not select the first value by default. They now automatically select the first available option.