Closed jkopyto closed 9 months ago
Thanks for reporting this issue regarding Regex. It has been put on our backlog. We unfortunately have no timelines to share at this point
Noticed the same issue, which appears to be due to the lookbehind in the regex (?<=
), which works in the browser but not on the Desktop client.
@exextoc is there any update on this? Or is there documentation on where contextual add-ins are supported (those that use regexes)?
@jkopyto Apologies for the delay in response. We have unfortunately have no timeline to share at the moment(as the fix is costly and require efforts from multiple team). It is expected that regex works slightly different between OWA and Win32 Outlook. I would suggest your either:
Your Environment
Expected behavior
I expect contextual addin to correctly highlight text in both the browser and the desktop application.
Current behavior
Contextual addin correctly detects and highlights text in the browser, but nothing happens in the desktop application. I suspect the problem is with the regex, docs clearly state that Outlook evaluates regular expressions based on the rules for the JavaScript interpreter used by the browser on the client computer, but there is no info about desktop clients.
Provide additional details
manifest.xml
Context
I would like regex to activate contextual addin which will highlight the text contained between "---- BEGIN MESSAGE ----" and "---- END MESSAGE ----". The screenshot below shows that the regex I wrote activates contextual addin in the browser. I would like a similar result in a desktop outlook. I've also tried putting the Rule over the tags, but without success.
Useful logs
Screenshot from browser
Email source example from browser client
Email source example from desktop client