User:Rolandtb

From MozillaWiki
Jump to: navigation, search

I've re-joined Mozilla as part of the Thunderbird team (MZLA) :-) yay!. My old userid on wikimo, rtanglao, doesn't work (references rtanglao@mozilla.com which i don't have access to). NB: slack links expire after 6 months so you can't access those convos, matrix links don't expire but after a few months it's hard to find the context, so i've tried to copy/past the text and add as much context as possible.

Previously:

  • Thunderbird Support 2009-2012
  • I was part of the SUMO team at Mozilla Corporation (MoCo) and I worked on Firefox for Android and then iOS and then Desktop as well as Firefox for Enterprise and Firefox Rocket (remember that :-) ?!?) and a bit of VPN and insights reporting 2012-August 2020 hence the old userid rtanglao@mozilla.com which is no longer available for obvious reasons! (previous bugzilla id rtanglao@mozilla.com)
  • I worked at element.io on Matrix Support 2020-late 2022
  • Thunderbird Support Engineer working at MZLA since April 3, 2023
  • I am going to attempt to daily public "blog" here, see below! (DISCLAIMER: I don't speak for my colleagues and for engineering and I certainly shouldn't be quoted for dates of any kind or roadmap stuff!)
  • Other public places I update:

Contents

2024-11-05

2024-10-29

  • Collapsible lists also don't work:

{{Collapsible list | title = [[European Free Trade Association]] members | [[Iceland]] | [[Liechtenstein]] | [[Norway]] | [[Switzerland]] }}

  • The collapse template doesn't work i.e. the following doesn't work:

{{collapse top|title=This is the title text}} Sample contents text {{collapse bottom}}

2024-10-18

Get the counts for April 1, 2023 to October 18, 2024

mlr --csv put '$created_epoch = strptime($created, "%Y-%m-%d %H:%M:%S %z")' \
then put '$yyyy_mm_dd = strftime($created_epoch, "%Y-%m-%d")' \
then sort -f yyyy_mm_hh \
then count-distinct -f yyyy_mm_dd \
then sort -f yyyy_mm_dd ../2024/*creator-answers-desktop-all-locales.csv \
../2023/*creator-answers-desktop-all-locales.csv > 2023-2024-yyyy-mm-hh-question-count.csv 

Put the count into the ALLTIME directory

mlr --csv put '$created_epoch = strptime($created, "%Y-%m-%d %H:%M:%S %z")' \
then put '$yyyy_mm_dd = strftime($created_epoch, "%Y-%m-%d")' \
then sort -f yyyy_mm_hh \
then count-distinct -f yyyy_mm_dd ../2024/*creator-answers-desktop-all-locales.csv > 2024-yyyy-mm-hh-question-count.csv

How to get the count of SUMO Thunderbird questions by date:

(2024 is here: https://github.com/thunderbird/github-action-thunderbird-aaq ). Do a git pull :-) to get the latest files from 2024 :-)

cd 2024
mlr --csv put '$created_epoch = strptime($created, "%Y-%m-%d %H:%M:%S %z")' \
then put '$yyyy_mm_dd = strftime($created_epoch, "%Y-%m-%d")' \
then sort -f yyyy_mm_hh \
then count-distinct -f yyyy_mm_dd *creator-answers-desktop-all-locales.csv

output:

yyyy_mm_dd,count
2024-01-01,21
2024-01-02,46
2024-01-03,40
2024-01-04,39
2024-01-05,44
2024-01-06,23
2024-01-07,24
2024-01-08,38
2024-01-09,47
2024-01-10,36
2024-01-11,37
2024-01-12,43
2024-01-13,33
2024-01-14,21
2024-01-15,51
2024-01-16,30
2024-01-17,34
2024-01-18,45
2024-01-19,40
2024-01-20,28
2024-01-21,23
2024-01-22,35
2024-01-23,49
2024-01-24,41
2024-01-25,36
2024-01-26,51
2024-01-27,34
2024-01-28,33
2024-01-29,43
2024-01-30,47
2024-01-31,42
2024-02-01,36
2024-02-02,35
2024-02-03,17
2024-02-04,18
2024-02-05,42
2024-02-06,44
2024-02-07,42
2024-02-08,30
2024-02-09,26
2024-02-10,23
2024-02-11,24
2024-02-12,34
2024-02-13,44
2024-02-14,36
2024-02-15,37
2024-02-16,39
2024-02-17,22
2024-02-18,31
2024-02-19,57
2024-02-20,44
2024-02-21,38
2024-02-22,46
2024-02-23,41
2024-02-24,16
2024-02-25,31
2024-02-26,51
2024-02-27,33
2024-02-28,49
2024-02-29,38
2024-03-01,27
2024-03-02,20
2024-03-03,19
2024-03-04,37
2024-03-05,37
2024-03-06,40
2024-03-07,27
2024-03-08,30
2024-03-09,22
2024-03-10,21
2024-03-11,37
2024-03-12,39
2024-03-13,35
2024-03-14,39
2024-03-15,28
2024-03-16,26
2024-03-17,22
2024-03-18,36
2024-03-19,37
2024-03-20,33
2024-03-21,36
2024-03-22,33
2024-03-23,19
2024-03-24,20
2024-03-25,42
2024-03-26,42
2024-03-27,43
2024-03-28,40
2024-03-29,30
2024-03-30,19
2024-03-31,11
2024-04-01,23
2024-04-02,33
2024-04-03,33
2024-04-04,25
2024-04-05,42
2024-04-06,22
2024-04-07,16
2024-04-08,31
2024-04-09,25
2024-04-10,32
2024-04-11,65
2024-04-12,39
2024-04-13,22
2024-04-14,23
2024-04-15,35
2024-04-16,37
2024-04-17,47
2024-04-18,49
2024-04-19,27
2024-04-20,39
2024-04-21,25
2024-04-22,45
2024-04-23,35
2024-04-24,37
2024-04-25,36
2024-04-26,41
2024-04-27,18
2024-04-28,14
2024-04-29,26
2024-04-30,34
2024-05-01,28
2024-05-02,31
2024-05-03,28
2024-05-04,25
2024-05-05,22
2024-05-06,26
2024-05-07,37
2024-05-08,36
2024-05-09,37
2024-05-10,30
2024-05-11,25
2024-05-12,20
2024-05-13,36
2024-05-14,29
2024-05-15,35
2024-05-16,34
2024-05-17,34
2024-05-18,27
2024-05-19,22
2024-05-20,31
2024-05-21,18
2024-05-22,27
2024-05-23,36
2024-05-24,24
2024-05-25,23
2024-05-26,18
2024-05-27,26
2024-05-28,28
2024-05-29,26
2024-05-30,28
2024-05-31,27
2024-06-01,17
2024-06-02,27
2024-06-03,25
2024-06-04,31
2024-06-05,30
2024-06-06,47
2024-06-07,37
2024-06-08,15
2024-06-09,17
2024-06-10,34
2024-06-11,30
2024-06-12,32
2024-06-13,34
2024-06-14,35
2024-06-15,28
2024-06-16,18
2024-06-17,42
2024-06-18,32
2024-06-19,41
2024-06-20,45
2024-06-21,36
2024-06-22,17
2024-06-23,18
2024-06-24,33
2024-06-25,31
2024-06-26,34
2024-06-27,30
2024-06-28,35
2024-06-29,17
2024-06-30,14
2024-07-01,32
2024-07-02,34
2024-07-03,32
2024-07-04,23
2024-07-05,24
2024-07-06,26
2024-07-07,19
2024-07-08,41
2024-07-09,39
2024-07-10,53
2024-07-11,52
2024-07-12,45
2024-07-13,36
2024-07-14,29
2024-07-15,48
2024-07-16,54
2024-07-17,75
2024-07-18,51
2024-07-19,48
2024-07-20,25
2024-07-21,36
2024-07-22,62
2024-07-23,49
2024-07-24,54
2024-07-25,60
2024-07-26,46
2024-07-27,25
2024-07-28,35
2024-07-29,50
2024-07-30,57
2024-07-31,61
2024-08-01,76
2024-08-02,58
2024-08-03,45
2024-08-04,53
2024-08-05,65
2024-08-06,62
2024-08-07,77
2024-08-08,64
2024-08-09,71
2024-08-10,38
2024-08-11,39
2024-08-12,75
2024-08-13,61
2024-08-14,61
2024-08-15,64
2024-08-16,67
2024-08-17,34
2024-08-18,30
2024-08-19,61
2024-08-20,64
2024-08-21,56
2024-08-22,78
2024-08-23,61
2024-08-24,46
2024-08-25,35
2024-08-26,70
2024-08-27,63
2024-08-28,71
2024-08-29,65
2024-08-30,42
2024-08-31,34
2024-09-01,30
2024-09-02,63
2024-09-03,44
2024-09-04,63
2024-09-05,81
2024-09-06,51
2024-09-07,33
2024-09-08,32
2024-09-09,58
2024-09-10,59
2024-09-11,51
2024-09-12,77
2024-09-13,50
2024-09-14,37
2024-09-15,30
2024-09-16,57
2024-09-17,62
2024-09-18,56
2024-09-19,71
2024-09-20,52
2024-09-21,35
2024-09-22,42
2024-09-23,61
2024-09-24,57
2024-09-25,61
2024-09-26,84
2024-09-27,70
2024-09-28,30
2024-09-29,48
2024-09-30,74
2024-10-01,67
2024-10-02,66
2024-10-03,73
2024-10-04,77
2024-10-05,38
2024-10-06,29
2024-10-07,59
2024-10-08,64
2024-10-09,62
2024-10-10,72
2024-10-11,63
2024-10-12,44
2024-10-13,33
2024-10-14,68
2024-10-15,71
2024-10-16,58
2024-10-17,50
2024-10-18,65

2024-09-18

which is currently as of September 18, 2024:

{

   "LATEST_THUNDERBIRD_ALPHA_VERSION": "54.0a2",
   "LATEST_THUNDERBIRD_DEVEL_VERSION": "131.0b4",
   "LATEST_THUNDERBIRD_NIGHTLY_VERSION": "132.0a1",
   "LATEST_THUNDERBIRD_VERSION": "128.2.2esr",
   "THUNDERBIRD_ESR": "115.15.0",
   "THUNDERBIRD_ESR_NEXT": "128.2.2esr"

}

2024-09-17

2024-09-10

  • The Firefox add-on by staff person Thomas Wisniewski called Testcase Reducer might be helpful when debugging CSS and HTML output by SUMO e.g. for ensuring accessibility of the markup for screen readers
  • query for sqlite from CSV using unofficial SUMO API (datasette lite url )
select
  iso_week,
  count(id) as countbyisoweek
from
  questions
group by
  iso_week
  • result:
iso_week,countbyisoweek
1,237
2,255
3,251
4,279
5,238
6,231
7,243
8,273
9,237
10,214
11,226
12,214
13,227
14,194
15,237
16,259
17,226
18,194
19,211
20,217
21,177
22,179
23,202
24,211
25,231
26,194
27,190
28,295
29,337
30,331
31,400
32,416
33,392
34,401
35,375
36,367
37,115
  • How to Create the CSV files above :-) and another way to get the counts using mlr

1. Create column with unix epoch time:

cd ../ALLTIME
mlr --csv put '$created_epoch = strptime($created, "%Y-%m-%d %H:%M:%S %z")' \
2024-yearly-thunderbird-questions.csv > created_epoch-2024-yearly-thunderbird-questions.csv

2. Create created_epoch with unix time and isoweek with iso_week

mlr --csv put '$created_epoch = strptime($created, "%Y-%m-%d %H:%M:%S %z")' \
then put '$iso_week = strftime($created_epoch, "%V")' \
../ALLTIME/2024-yearly-thunderbird-questions.csv > \
epoch_time_iso_week_2024-yearly-thunderbird-questions.csv

3. Count by iso_week

 mlr --csv count-distinct -f iso_week \
epoch_time_iso_week_2024-yearly-thunderbird-questions.csv

2024-09-09

  • A less kludgy version of yesterday's query
SELECT
  EXTRACT(ISOWEEK
  FROM
    DATETIME(created_utc)) AS week,
  COUNT(question_id) AS countbyweek
FROM
  moz-fx-data-sumo-prod.mzla.kitsune_questions_plus_thunderbird
WHERE
  EXTRACT(YEAR
  FROM
    DATETIME(created_utc)) = 2024
  AND product LIKE '%thunderbird%'
GROUP BY
  week
ORDER BY
  week
LIMIT
  500000;

2024-09-08

  • Where are the weeks after week 28 in the following? It's currently week 34.
SELECT
  EXTRACT(ISOWEEK
  FROM
    DATETIME(created_utc)) AS week,
  COUNT(EXTRACT(ISOWEEK
    FROM
      DATETIME(created_utc))) AS countbyweek
FROM
  `moz-fx-data-sumo-prod.mzla.kitsune_questions_plus_thunderbird`
WHERE
  EXTRACT(YEAR
  FROM
    DATETIME(created_utc)) = 2024
  AND product LIKE '%thunderbird%'
GROUP BY
  week
ORDER BY
  week
LIMIT
  500000;

results in:

week	countbyweek
1	238
2	255
3	251
4	279
5	238
6	231
7	243
8	273
9	237
10	214
11	226
12	214
13	227
14	194
15	237
16	259
17	226
18	194
19	211
20	216
21	177
22	179
23	202
24	211
25	231
26	194
27	190
28	189

2024-09-06

  • From the 115.15.0 release notes: Note that Thunderbird 115 is the final release to support Windows 7 and Windows 8.

2024-09-03

  • Thunderbird supports the profiler just like Firefox, from Geoff in slack #thunderbird
    • Yes, TB supports the profiler. The controls are in the developer toolbox's performance tab. I expect you'll want to start with MOZ_PROFILER_STARTUP=1 set.

2024-06-24

  • I wrote a ruby script that scrapes support.mozilla.org/en-US/kb/<article-slug>/history, get-revisions-sumo-kb-urls.rb, to get Thunderbird SUMO Knowledge Base revisions and their authors
  • You can query the Thunderbird SUMO KB articles revisions (~2000 from 2012-2024) using
    1. datasette lite using using SQL or
    2. by downloading the CSV file and using Google Sheets or your favourite CSV to answer questions like who contributed when to what Thunderbird articles

2024-06-13

2024-06-12

Thunderbird and Firefox SUMO Knowledge Base article search engines

WARNING: datasette truncates the html column so for example if you search for password you might not see password if it is a long article but rest assured password is indeed there! Just click on the url column to open the article and the you can see password is there.

./get-ff-kb-articles-list.rb

./get-kb-article-detailed-list.rb firefox-kb-title-slug-all-articles.csv

./get-kb-articles-list.rb

./get-kb-article-detailed-list.rb thunderbird-kb-title-slug-all-articles.csv which creates thunderbird-kb-title-slug-all-articles-details.csv

2024-06-10

2024-06-06

  • SUMO API Rate limited to 100 requests per minute -> Ryan in Slack: `However, the SUMO undocumented REST API threshold is 100 requests per minute, so if you stay below that, you should be OK. FYI, once you reach or exceed the limit, your IP will be banned for 10 minutes.`

2024-04-23

  • Via Sancus, Doc Detective is a way to make sure browser screen shots, API calls, links, existence of page elements, anything you can write a script to verify is correct in your documentation (as opposed to your code). <-- We should be able to use something like this in our web based products as well as Desktop Thunderbird if we modify the code to launch TB desktop instead of web browser like Firefox.

2024-04-17

2024-04-16

2024-04-04

2024-04-03

2024-03-27

2024-03-12

2024-03-11

2024-03-08

  • Unsupported, untested way to copy all the message filters over from one profile to another, from ThiloteE in #thunderbird: "You can copy and paste the msgFilterRules.dat file from one mailbox folder to another mailbox folder (usually has to be the inbox, if I remember right), but you might have to do some experimentation, as I am not sure, if you have to change some folder names or e-mail addresses within that file.The probably easier and faster approach, if you are a beginner is to use the quickfilters addon, which allows you to copy paste filters across mail boxes. https://addons.thunderbird.net/en-US/thunderbird/addon/quickfilters/ "

2024-03-07

  • unsupported: geeky, untested-by-me way to get tags to work in Thunderbird IMAP email, too techy to document in SUMO KB since it involves adding about:config prefs, here's the link to grimeton.com: Tags with Thunderbird stored on IMAP server <-- QUOTE: By default all new custom tags are stored locally in your machine and information will be lost in other device – e.g. not synchronized, because such custom tag is not transmitted to IMAP server.

2024-02-23

QUOTE:

I want to close the loop on migrating from Eudora 7.1.0.9 to Thunderbird v17 (soon to be upgraded to v91):

I think I got everything across now. Here is what I had to do.

  1. I ran the Thunderbird v17 import routine for mail several times (4-5) and it finally brought over my mail and mailboxes. Just had to keep trying.
  2. The address book would never automatically come over using the main import function. So, I exported the address book from Eudora to a csv file. I then opened the address book in v17 (blank) and used tools\import function there selecting address book. Then file type csv and then selected my exported csv file. It was critical that the first row of data be the field names. I sorted the options (up and down) to match my fields to the options in v17. I tried this import 2-3 times and it eventually brought it across.
  3. There is no export and specific filter import in either Eudora nor v17. So, after I got the above working, I just keep hitting the main import function and just selected filters. After several times it imported.

So, in the end, it was just brute force.

END QUOTE

2024-02-22

2024-02-16

No, we don't support it at this time. However, there's a workaround you could use.

You could enable the feature which I had described here: https://thunderbird.topicbox.com/groups/e2ee/Tdc427a8b0255b85a

The feature is available in the Thunderbird 115.x stable release, however, it still needs to be explicitly enabled, by changing preference mail.openpgp.passphrases.enabled to true, as described in that article.

One you make that change, you can view the properties of your own key, and set a passphrase. Afterwards, every time you click an encrypted message, Thunderbird will prompt you to enter the passphrase to allow decryption.

If you don't want decryption, you can cancel the prompt.

(We intend to add a cache in the future, to make it more convenient to use the passphrase, without having it to enter every time. That work is tracked in https://bugzilla.mozilla.org/show_bug.cgi?id=1834577 - If you use the workaround, you'll have to set the timeout to 0 in the future, after we implement bug 1834577.)

2024-02-16

2024-02-15

  • filed bug 1880596: "KB Article Localization Dashboard erronously states that ALL articles require localization (even the ones that are up to date and localized)" and fix has been deployed already on stage. Thanks Ryan et al! Hopefully will be deployed on production on Monday or Tuesday Feb 19 or 20, 2024!

2024-02-08

  • bug 1847960: Bitdefender Toolbar can not be disabled - Bitdefender is great but this is not :-)

2024-01-25

2024-01-22

2024-01-17

2024-01-11

  • Happy New Year :-) !
  • On Monday or Tuesday of this week, I filed and solved github issue 33 for the SUMO KB: Update: Sending and Receiving Messages on Thunderbird #33
  • if compacting folders fails, then you will have a huge, potentially filling up your disk, nstemp file or 2 or 3 or 4 :-). See matrix and reddit, Extremely large disk usage by Thunderbird, for related messages about this problem being caused by the Protonmail bridge which by default hilariously :-) names the folder 127.0.0.1. tl;dr When a compact folder operation is interrupted, this can happen. Do a backup. Compact folders and then you can delete these nstemp files. Eines Tages werden wir mdir oder SQLite statt MBOX haben :-) und dann gibt es weniger solche Probleme.

2023-12-07

2023-12-05

  • There will be a Thunderbird 115.5.2

2023-12-04

2023-12-01

  • from ketti in matrix: for those who are interested in email protocol stuff, there's a modern email matrix space: #modern-email-space:matrix.org - if you only want to join the main room: #modern-email:matrix.org

2023-11-29

2023-11-24

2023-11-22

Sample Nov 1, 2023 regular expression work in progress

2023-11-21

2023-11-17

2023-11-16

2023-11-15

2023-11-14

  • Unicode characters will be allowed in the SUMO KB when the postgres migration is finished which should be the end of this month, November 2023. This will fix:

2023-11-09

2023-11-08

2023-11-07

2023-11-06

2023-11-03

2023-11-02

2023-11-01

2023-10-31

  • Per: Not being able to click on the column and then use the keyboard to move it is probably a bug., filed: bug 1862272: "macOS: Message List Columns can't be reordered with the keyboard after clicking on the column name in Keywords: table mode. Have to hit tab. Works fine on Windows and Linux." <-- component: Folder and Message Lists, keyword: access

2023-10-30

  • filed bug 1861898: "Version picker: Make Thunderbird 115 the default in the KB (it's currently 102)" <-- fixed by the fab Lucas Siebert on November 1, 2023

2023-10-27

2023-10-26

2023-10-25

2023-10-24

  • TIL: Conversations is part of our roadmap for 2024. In order to achieve that we need to rebuild our global message database. No firm timeline on this. The existing Thunderbird add-on does work in 115.
  • Did another revison of the Config Editor article to make it clear it is unsupported

2023-10-23

  • need an icon from the Thunderbird or Firefox UI for a SUMO KB article?
    • 1. find the SVG (In firefox right click "Inspect", in thunderbird it's more complicated :-))
    • 2. you will find something like url("chrome://global/skin/icons/undo.svg"), open that url (in this case it's chrome://global/skin/icons/undo.svg, save that svg
    • convert to png using inkscape: svgexport undo.svg undo.png 16:16 <-- convert to 16px by 16px png which is what is recommended for the SUMO KB

2023-10-20

2023-10-19

2023-10-18

2023-10-17

  • Today I re-learned the following about Matrix:
    • Brendan: So there's 2 layers of verification. There's verification of your own devices, and verification of others. Verifying a user means you have compared master keys (or a high-level representation of them, e.g. emojis) with a user, and from then on when you see them in the member list of an encrypted room, the shield next to their avatar will be either green or red, depending on whether they have verified all of their own devices. Verifying your own devices let people who have verified your master key know that your new device is safe. It also acts as a way for your existing devices to know they can share decryption keys to the new one, so you can decrypt previous messages.
    • Nheko, an alternative matrix client to Element.io, has "Send encrypted messages to verified users only" which by default is ON
    • Brendan again: The setting in Element's matrix client, app.element.io, is "Never send encrypted messages to unverified sessions" <- you do not want to enable this setting if you still want to communicate with unverified sessions.
  • created github issue: done: Create SHA1 deprecation article (or insert text in appropriate existing article) #26

2023-10-16

2023-10-13

  • TIL that Owl was broken in Thunderbird 115.3.2. Luckily the developer quickly released Owl 1.2.3 which fixed it!

2023-10-12

2023-10-11

  • Wayne in bug 1857694:"115 Supernova font / screen scaling size issues (eg oversized/huge)" and [1]: alex in comment 3: "layout.css.devPixelsPerPx is preference that comes from Firefox and we don't use nor support.Probably these users edited it in the past when Thunderbird UI wasn't really responsive nor scalable via built-in density or font size.I don't think we have any control over that pref, and we can't even ignore it." tb-support-crew and SUMO question 1424372:

Chatting with a developer, and consistent with Toad-Hall's instructions at https://support.mozilla.org/en-US/questions/1424372#answer-1606067, resetting layout.css.devPixelsPerPx to default value -1.0 should help with your size issue.

  • TIL from Alice on Matrix in #sumo that "Support questions are automatically locked aka "not closed, not archived" basically :-) 180 days from the creation date (bug 680924)"
    • comment 24 from 12 (!) years ago

Looking at the things to verify aren't affected by auto-locking:

1. All questions are indexed regardless of whether they're locked or not. I'm not going to change that. If someone wants that changed, they should create a new bug.

2. Questions with no answers and are older than 30 days have a meta tag telling search engines not to show them. I'm not going to change that, either. If someone wants that changed, they should create a new bug.

2023-10-10

2023-10-06

2023-10-05

2023-10-04

2023-10-03

2023-10-02

2023-09-28

2023-09-27

2023-09-26

2023-09-25

2023-09-22

2023-09-21

2023-09-20

==Following subsections will have + signs to disclose==

[[UI:details_start]]

===subsection 1 specific content which will be collapsed until + is clicked===

blah blah about section 1

===subsection 2===

blah blah section 2

[[UI:details_end]]

  • From September 14th, 2023: SUMO question 1423746 top 10 contributor sfhowes was able to add a hotmail account with 115/Windows 11 with OAuth which reinforces the belief that 102->115 migration to OAuth for non enterprise has some issues which hopefully we are solving. sfhowes wrote:
    • I just added a Hotmail account to a new profile in 115/W11, with OAuth2, and it worked without any problems, sending or receiving. This account does not have two-step verification. I can't explain why others have issues, but it's possible they employ external security apps or VPNs that interfere with the authentication process. Perhaps doing a test with Windows running in safe mode would produce different results.
  • Attended SUMO monthly meeting: Support/Weekly Meetings/Agenda 2023-09-20 and added update with Wayne's help: "We found some late breaking issues in Thunderbird 115 so automatic updates from 102 to TB 115 are currently off. (users already on 115 will continue to get automatic updates to newer 115s) Hoping to resolve this later this next week."
  • Looked at bug 1853961: "Since upgrading to 115.2 from 102.15, cannot see IMAP mail folders or mail". Not sure if the thrilling conclusion :-) is user error i.e. OP aka Brian Barrett messed something up or something else? --> see also SUMO Question 1423621

2023-09-19

e.g. https://support.mozilla.org/api/2/question/?product=thunderbird&created__gt=2023-09-18&created__lt=2023-09-19

2023-09-18

  • Blank Folders issue (see https://wiki.mozilla.org/Thunderbird/Support/TB115.0SupportIssues#Not_so_minor ): Thunderbird 115 blank folder issue browser console screendump; Workaround which allows Thunderbird to display folders but doesn't solve the problem for the offending folder: drag offending folder e.g. "safe harbour_" in the example below to the desktop out of the Thunderbird Folder using Windows Explorer or macOS Finder or whatever it's called in Linux :-) !) key things:
    • 1. _addSubFolders error
    • 2. gloda.index_msg: Problem entering folder, <folder name> (in this case folder name is "safe harbour_".)

You can see 1. and 2. in in this full screen screenshot, and here's a thumbnail:


2023-09-18: Thumbnail of 800px wide version of Thunderbird 115 browser console error message from blank folder issue
  • Maybe we'll get a fix for this 14 year old bug soon :-) (links to get satisfaction!): bug 522768: "Search Results: Add "Folder path" column / Missing full path tooltip in "Location" column (Faceted Search: Open as List, Open in Conversation, Saved Searches, Search Messages; Main 3-pane Window) [containing folder]"

2023-09-16

  • Attended Thunderbird Office Hours event at 10am pacific

2023-09-15

  • More looking into microsoft oauth issues. Non enterprise email from microsoft can still use password auth instead of oauth (all new accounts enterprise or not are oauth by default) but password auth was disabled on enterprise on schedule in oct 2022. If I interpret things correctly, we did migrate everybody, enterprise and non enterprise, to Oauth but there may have been issues in that migration.

2023-09-14

  • For hotmail, outlook.com, live.com and other email hosted on MS365 / Office 365, people in TB115 are seeing cannot send emails because: bug 1798875:migrate Office365 accounts to OAuth2 authentication (password only, Less secure apps will not work starting Oct 1, 2022): never migrated them successfully to OAuth2 before upgrade.
    • Solution: Delete the scopes for sending and receiving emails as per Microsoft OAuth Authentication and Thunderbird in 2023 (use the config editor to filter for "oauth2", find the appropriate server(s), and delete the entries for "oauth2.issuer" and "auth2.scope") or wait for a Thunderbird 115 build with the fix to bug 1814823: Saved scopes or other login info breaks Microsoft OAuth
    • Workaround: Switch to from OAuth back to "normal password" (as per reddit user momplaysbass:Cannot send email after upgrade to Thunderbird 115; smtp.office365.com;starttls on port 587;Authentication method: normal password) which still works in September 2023 even though it was supposed to stop working in October 2022: NB: normal passwords will eventually stop working so it's best to use OAuth2 as per the real Solution above.
  • Filed github issue: Create accessibility documentation for JAWS, NVDA and other screen readers and accessibility tools for TB115 #19

2023-09-13

2023-09-12

  • More hacking of SUMO emoji dashboard
  • I went to the biweekly Support Release Scrum organized by the CX/SUMO team at Moco (video recording) and reported that manual updates are on since Wed September 13 (102.15 -> 115 manual updates turned on Wed Sep 6, 2023) and automatic updates will likely be turned on later this week. See Thunderbird/Support/TB115.0SupportIssues

2023-09-11

2023-09-08

2023-09-07

2023-09-06

2023-09-05

2023-08-31

  • SUMO KB can't handle emojis e.g. lightbulb emojis and other unicode characters: from SUMO devs "because mysql can't handle the full suite of unicode chars, because it uses only 3-bytes instead of the full 4-bytes required to support all unicode chars. this issue will go away once we move from mysql to postgres, which we're working on currently, and should happen in late 2023 or early 2024"<-- FIXED in either late 2023 or 2024, thanks!