You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -72,9 +71,9 @@ For convenience, you could also create a shortcut for Tableau and add the remote
72
71
73
72
1. Select Tableau from the **Start** menu, and then right-click and select **Properties** or select **Open file location**.<br/>
74
73
If you open the file location, you can create a new shortcut to `Tableau.exe` (call it something like *Tableau - Debug* ). Right click the shortcut to open the Properties dialog box.
75
-
3. In the Properties dialog box, append `-remote-debugging-port=8696` at the end of the command in the **Target** text box. The debugging option goes after the closing quotation mark for `"Tableau.exe"`.
74
+
3. In the Properties dialog box, append `--webEngineArgs -remote-debugging-port=8696` at the end of the command in the **Target** text box. The debugging option goes after the closing quotation mark for `"Tableau.exe"`.
## Start Tableau Desktop and enable debugging (macOS)
@@ -85,7 +84,7 @@ If you open the file location, you can create a new shortcut to `Tableau.exe` (c
85
84
86
85
```cli
87
86
88
-
open /Applications/Tableau\ Desktop\ <version>.app --args --remote-debugging-port=8696
87
+
open /Applications/Tableau\ Desktop\ <version>.app --args --webEngineArgs --remote-debugging-port=8696
89
88
90
89
```
91
90
@@ -161,8 +160,7 @@ The debugger will pause each time the first statement of a script runs, allowing
161
160
162
161
While you are debugging your extension, there are times you might want to reload or refresh your web page to execute and debug different parts of your code. However, when you click **Reload** from the shortcut menu to reload your extension, the remote debugger loses the connection with the extension. The reason for this is that **Reload** option tears down and re-creates the browser control, which means you'll need to establish a new debugging session.
163
162
164
-
165
-
Note that you do not need to close and reopen the Chromium browser every time you click **Reload**. You can start another debugging session by entering the URL (`http://localhost:8696`) in the Chromium address bar and selecting the extension from the page selector.
163
+
Note that you don't need to close and reopen the Chromium browser every time you click **Reload**. You can start another debugging session by entering the URL (`http://localhost:8696`) in the Chromium address bar and selecting the extension from the page selector.
166
164
167
165
For more information, see [What Happens When You Reload an Extension](./trex_reload.md).
Copy file name to clipboardExpand all lines: website/docs/trex_release-notes.md
+30-4Lines changed: 30 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,36 @@ description: What's new for each release of the Tableau Extensions API
8
8
9
9
---
10
10
11
+
### Tableau Extensions API version 1.15.0
12
+
13
+
*September 2025*
14
+
15
+
* Tableau Dashboard Extensions API library: `tableau.extensions.1.15.0.js` <br />(download or clone the Extensions API repository on [GitHub](https://github.com/tableau/extensions-api)). <br />
16
+
17
+
* Certain features in this release are only available in Tableau Cloud and Tableau Desktop 2025.3 or later. Download [Tableau Desktop](https://www.tableau.com/support/releases).
18
+
19
+
What's new in this release:
20
+
21
+
* Added `Cloud`, `PublicWeb`, and `PublicDesktop` as `Environment.context` values (`ExtensionContext`). The value indicates in which context the extension is currently running.
22
+
23
+
* Added `sendDialogMessageAsync` method and `DialogMessageReceived` event to the UI namespace.
24
+
25
+
* The `closeDialog` method can now be called from the extension frame to forcefully close the dialog.
26
+
27
+
* If you use Tableau Desktop for debugging your extension, there is a new command line argument you need to include when you launch Tableau in debug mode. You need to add `--webEngineArgs` in front of the remote debugging port option. For example, on Windows the command would look something like the following:
0 commit comments