Code view:

A painting is a person's account of this edit as text, recorded independently of the node mapping - a rendering often has several equally defensible answers where the mapping has one. Deletions and insertions carry no position on the opposite side in a painting, so that panel draws no caret for them.

Before

…lines 1–5 unchanged (5 lines)
6
7import org.mozilla.fenix.ui.efficiency.helpers.Selector
8import org.mozilla.fenix.ui.efficiency.helpers.SelectorStrategy
9
10object SettingsTabsSelectors {
11 val SETTINGS_TABS_TITLE = Selector(
12 strategy = SelectorStrategy.UIAUTOMATOR2_BY_TEXT,
13 value = "Tabs",
14 description = "The Settings Tabs title",
15 groups = listOf("requiredForPage"),
16 )
17
18 val NEW_TAB_PAGE_TOGGLE = Selector(
…lines 19–30 unchanged (12 lines)

After

…lines 1–5 unchanged (5 lines)
6
7import org.mozilla.fenix.ui.efficiency.helpers.Selector
8import org.mozilla.fenix.ui.efficiency.helpers.SelectorStrategy
9
10object SettingsTabsSelectors {
11 val SETTINGS_TABS_TITLE = Selector(
12 strategy = SelectorStrategy.UIAUTOMATOR_WITH_TEXT,
13 value = "Tabs",
14 description = "The Settings Tabs title",
15 groups = listOf("requiredForPage"),
16 )
17
18 val NEW_TAB_PAGE_TOGGLE = Selector(
…lines 19–30 unchanged (12 lines)

Before

source_file
block_comment "/* This Source Code Form is subject to the terms of the Mozi"...
package_header
package "package"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "ui"
. "."
identifier "efficiency"
. "."
identifier "selectors"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "ui"
. "."
identifier "efficiency"
. "."
identifier "helpers"
. "."
identifier "Selector"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "ui"
. "."
identifier "efficiency"
. "."
identifier "helpers"
. "."
identifier "SelectorStrategy"
object_declaration
object "object"
identifier "SettingsTabsSelectors"
class_body
{ "{"
property_declaration
val "val"
variable_declaration
identifier "SETTINGS_TABS_TITLE"
= "="
call_expression
identifier "Selector"
value_arguments
( "("
value_argument
identifier "strategy"
= "="
navigation_expression
identifier "SelectorStrategy"
. "."
identifier "UIAUTOMATOR2_BY_TEXT"
, ","
value_argument
identifier "value"
= "="
string_literal
" "\""
string_content "Tabs"
" "\""
, ","
value_argument
identifier "description"
= "="
string_literal
" "\""
string_content "The Settings Tabs title"
" "\""
, ","
value_argument
identifier "groups"
= "="
call_expression
identifier "listOf"
value_arguments
( "("
value_argument
string_literal
" "\""
string_content "requiredForPage"
" "\""
) ")"
, ","
) ")"
property_declaration (+48 nodes collapsed)
property_declaration
val "val"
variable_declaration
identifier "all"
= "="
call_expression
identifier "listOf"
value_arguments
( "("
value_argument
identifier "SETTINGS_TABS_TITLE"
, ","
value_argument
identifier "NEW_TAB_PAGE_TOGGLE"
, ","
) ")"
} "}"

After

source_file
block_comment "/* This Source Code Form is subject to the terms of the Mozi"...
package_header
package "package"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "ui"
. "."
identifier "efficiency"
. "."
identifier "selectors"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "ui"
. "."
identifier "efficiency"
. "."
identifier "helpers"
. "."
identifier "Selector"
import
import "import"
qualified_identifier
identifier "org"
. "."
identifier "mozilla"
. "."
identifier "fenix"
. "."
identifier "ui"
. "."
identifier "efficiency"
. "."
identifier "helpers"
. "."
identifier "SelectorStrategy"
object_declaration
object "object"
identifier "SettingsTabsSelectors"
class_body
{ "{"
property_declaration
val "val"
variable_declaration
identifier "SETTINGS_TABS_TITLE"
= "="
call_expression
identifier "Selector"
value_arguments
( "("
value_argument
identifier "strategy"
= "="
navigation_expression
identifier "SelectorStrategy"
. "."
identifier "UIAUTOMATOR_WITH_TEXT"
, ","
value_argument
identifier "value"
= "="
string_literal
" "\""
string_content "Tabs"
" "\""
, ","
value_argument
identifier "description"
= "="
string_literal
" "\""
string_content "The Settings Tabs title"
" "\""
, ","
value_argument
identifier "groups"
= "="
call_expression
identifier "listOf"
value_arguments
( "("
value_argument
string_literal
" "\""
string_content "requiredForPage"
" "\""
) ")"
, ","
) ")"
property_declaration (+48 nodes collapsed)
property_declaration
val "val"
variable_declaration
identifier "all"
= "="
call_expression
identifier "listOf"
value_arguments
( "("
value_argument
identifier "SETTINGS_TABS_TITLE"
, ","
value_argument
identifier "NEW_TAB_PAGE_TOGGLE"
, ","
) ")"
} "}"