The Chrome extension has inconsistent Title Case conversion when text is inside quotation marks, parentheses, or appears after a colon (:). Some words remain lowercase when they should be capitalized.
Issues Observed
1. Words inside quotes or parentheses are not converted correctly
Input:
"cats"
(cats)
"cats dogs"
(cats dogs)
Expected Title Case Output:
"Cats"
(Cats)
"Cats Dogs"
(Cats Dogs)
Actual Output:
"cats" // unchanged
(cats) // unchanged
"cats Dogs" // partially changed
(cats Dogs) // partially changed
Problem:
Words inside quotes/brackets are either not capitalized or only partially capitalized.
2. Words after a colon (:) do not capitalize properly
Input:
some point: this a description
Expected Output (Title Case):
Some Point: This a Description
Actual Output:
Some Point: this a Description
Problem:
The first word after a colon stays lowercase even though Title Case rules say it should be capitalized.
Expected Behavior
Possible Cause
This seems related to how the extension uses the underlying change-case library.
The Title Case implementation might not be handling:
- punctuation boundaries
- word tokenization around quotes/brackets
- capitalization of the first word after delimiters
Environment
- Chrome Extension: Change Case
- Issue found on: 2.6.1
Request
Please update the Title Case logic to properly handle:
- words wrapped in quotes/brackets
- words immediately following colon or similar punctuation
This will make the extension behave consistently with standard English Title Case rules.
The Chrome extension has inconsistent Title Case conversion when text is inside quotation marks, parentheses, or appears after a colon (
:). Some words remain lowercase when they should be capitalized.Issues Observed
1. Words inside quotes or parentheses are not converted correctly
Input:
Expected Title Case Output:
Actual Output:
Problem:
Words inside quotes/brackets are either not capitalized or only partially capitalized.
2. Words after a colon (
:) do not capitalize properlyInput:
Expected Output (Title Case):
Actual Output:
Problem:
The first word after a colon stays lowercase even though Title Case rules say it should be capitalized.
Expected Behavior
Title Case should capitalize the first letter of every word, including words:
:,(,",'Possible Cause
This seems related to how the extension uses the underlying
change-caselibrary.The Title Case implementation might not be handling:
Environment
Request
Please update the Title Case logic to properly handle:
This will make the extension behave consistently with standard English Title Case rules.