From e5885e28b8f26be8d634a03eeaedad9d65904b6c Mon Sep 17 00:00:00 2001 From: abose Date: Mon, 12 Jan 2026 15:51:56 +0530 Subject: [PATCH 1/2] chore: update pro builds --- tracking-repos.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tracking-repos.json b/tracking-repos.json index b35bf2dbc..de562cdb6 100644 --- a/tracking-repos.json +++ b/tracking-repos.json @@ -1,5 +1,5 @@ { "phoenixPro": { - "commitID": "1e3037019a7fc22cb492bde9b57f0b1ad315dd89" + "commitID": "854053fa95b3b6d9cb2b17ca72bab14223aef000" } } From eb649c2af0274544d564d99b1eb1fbb24a0b93b5 Mon Sep 17 00:00:00 2001 From: abose Date: Mon, 12 Jan 2026 15:58:26 +0530 Subject: [PATCH 2/2] chore: phcode-no-lp-edit-this for disabling lp edit on an element --- src/LiveDevelopment/BrowserScripts/LiveDevProtocolRemote.js | 2 +- src/LiveDevelopment/BrowserScripts/RemoteFunctions.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/LiveDevelopment/BrowserScripts/LiveDevProtocolRemote.js b/src/LiveDevelopment/BrowserScripts/LiveDevProtocolRemote.js index 7b62687b2..5f94be233 100644 --- a/src/LiveDevelopment/BrowserScripts/LiveDevProtocolRemote.js +++ b/src/LiveDevelopment/BrowserScripts/LiveDevProtocolRemote.js @@ -492,7 +492,7 @@ // Get the user's current selection const selection = window.getSelection(); var element = event.target; - if(element && element.closest('.phcode-no-lp-edit')) { + if(element && (element.closest('.phcode-no-lp-edit') || element.classList.contains('phcode-no-lp-edit-this'))) { return; } if (element && element.hasAttribute('data-brackets-id')) { diff --git a/src/LiveDevelopment/BrowserScripts/RemoteFunctions.js b/src/LiveDevelopment/BrowserScripts/RemoteFunctions.js index 8d3e86231..a435747f7 100644 --- a/src/LiveDevelopment/BrowserScripts/RemoteFunctions.js +++ b/src/LiveDevelopment/BrowserScripts/RemoteFunctions.js @@ -605,7 +605,7 @@ function RemoteFunctions(config = {}) { if(!LivePreviewView.isElementInspectable(element) || element.nodeType !== Node.ELEMENT_NODE) { return false; } - if(element && element.closest('.phcode-no-lp-edit')) { + if(element && (element.closest('.phcode-no-lp-edit') || element.classList.contains('phcode-no-lp-edit-this'))) { return false; } @@ -756,7 +756,7 @@ function RemoteFunctions(config = {}) { * @param {Event} event - The click event */ function handleElementClick(element, event) { - if(element && element.closest('.phcode-no-lp-edit')) { + if(element && (element.closest('.phcode-no-lp-edit') || element.classList.contains('phcode-no-lp-edit-this'))) { return; } if (!LivePreviewView.isElementInspectable(element)) {