BUG: Changing subtitle length resets size of Fusion comps!

This one took me a while to track down, prompted by this thread - Fusion elements resize unexpectedly
It has been around as long as I can remember and persists in 17.0.39.
Video demo:
https://streamable.com/cjwtj8
To reproduce:
Create a project, with a resolution of 1920x1080.
Make a timeline inside that project with a resolution of 1080x1080*.
Create a Fusion composition in that timeline, and arrange some objects in the comp to fit your 1:1 canvas.


Change the Project setting for Subtitle max length.

Result:


The linebreak length changes for subtitles. Expected behaviour.
Fusion compositions have their resolution reset to that of the Project's default timeline settings in all timelines. Your comps which have been laid out for a different aspect ratio are broken. Not expected.
Workaround:
You can reset the comps back to their proper resolution by cutting and pasting them back into position. Or you can enter the resolution values manually in console like so:
Proposed solution:
Please ... don't do that? Also, BMD, please give some more consideration to how subtitles are implemented [1][2][3]. Surely since timelines can have different resolutions and aspect ratios, it makes sense that they can have different subtitle lengths, too? It should not be a value set at the project level, but per-timeline.
---
* Why do this? For creating multiple copies of the same timeline in different aspect ratios for various social media platforms.
It has been around as long as I can remember and persists in 17.0.39.
Video demo:
https://streamable.com/cjwtj8
To reproduce:
Create a project, with a resolution of 1920x1080.
Make a timeline inside that project with a resolution of 1080x1080*.
Create a Fusion composition in that timeline, and arrange some objects in the comp to fit your 1:1 canvas.


Change the Project setting for Subtitle max length.

Result:


The linebreak length changes for subtitles. Expected behaviour.
Fusion compositions have their resolution reset to that of the Project's default timeline settings in all timelines. Your comps which have been laid out for a different aspect ratio are broken. Not expected.
Workaround:
You can reset the comps back to their proper resolution by cutting and pasting them back into position. Or you can enter the resolution values manually in console like so:
- Code: Select all
comp:SetPrefs("Comp.FrameFormat.Width",1080);
comp:SetPrefs("Comp.FrameFormat.Height",1080);
Proposed solution:
Please ... don't do that? Also, BMD, please give some more consideration to how subtitles are implemented [1][2][3]. Surely since timelines can have different resolutions and aspect ratios, it makes sense that they can have different subtitle lengths, too? It should not be a value set at the project level, but per-timeline.
---
* Why do this? For creating multiple copies of the same timeline in different aspect ratios for various social media platforms.