stack_visible_child_name_changed assumes all calendar sources are HTTPS and use standard ports
The URI is constructed with no regard for port numbers nor protocol. For example, a server on port 8080 will have a broken link. A server on http will be incorrectly displayed as https. Should query the calendar source to see what security method is specified ("none" or "tls").
Link to original bug (#762692)
Development Tasks
-
Use libsoup
to handle URLs
QA Tasks
-
URLs have the proper ports -
No regressions were introduced
Edited by Georges Basile Stavracas Neto