Script Mode - Parenthetical - Tabbing on empty line - persistent "( )" without clear reset to next element on same line

Specific to Windows (Scrivener v3.1.5.1)
Script Settings (default):
Element: Parenthetical
Font Settings: Parenthetical = True
Tab/Return Settings:
On Return = Dialogue
Add colon before return = false
Allow tabs = false
Tabbing on empty line: Go to = Dialogue
Tabbing after typing: Go to = Dialogue
Insert = (empty)

Expected Behaviour:
While in Script Mode, using the default script settings for Elements format, in “Parenthetical” element while editing text, tabbing on empty line should clear the placeholder “( )” parenthetical brackets and reset to same line, going to Dialogue element format (or whatever next element is listed under “Go To:” in settings).

CHARACTERNAME [hit tab 2x to switch to paranthetical then to dialogue element]
Dialogue dialogue dialogue.

Actual Behaviour:
While in Script Mode, using the default script settings for Elements format, “Parenthetical” element active while editing text, tabbing on empty line leaves the placeholder “( )” parentheticals empty and in place, and creates a New Line before going to Dialogue element format.

CHARACTERNAME [hit tab 2x to switch to paranthetical then to dialogue element]
( ) <== Leaves “( )” placeholder brackets in place when tabbing empty to Dialogue
Dialogue dialogue dialogue.

Effectively this slows down the typical flow of tabbing through elements while writing and creates the following condition as an example if tab is just hit to attempt to cancel out of the Parenthetical Element and shift to Dialogue element. The below output simulates hitting Tab after Character element 4 times repeatedly (note that hitting Tab to cancel out of Dialogue and Go To Parenthetical remains on same line as intended without creating a new blank line):

CHARACTERNAME
( ) <== Leaves “( )” placeholder brackets in place when tabbing empty to Dialogue
( ) <== Leaves “( )” placeholder brackets in place when tabbing empty to Dialogue
Dialogue dialogue dialogue.

Worth Noting:

  • Instead of hitting Tab - Using hotkey shortcut (alt+shift+5) or selecting element format manually using pulldown menu while on empty line in Parenthetical element will remove the placeholder parentheticals and reset without adding a new line as intended.
  • Instead of hitting tab - Hitting Return/Enter while on empty line in Parenthetical element brings up Select Element menu instead of Going To next element.

Attempted to reproduce on MacOS v3.3.3 but it works and functions as intended on that version. unless hitting Return/Enter on empty line Parenthetical it repeats the same behaviour whereas Tabbing on empty line parenthetical clears placeholders and goes to Dialogue Element as intended.

Anyone else experience this?